fork download
  1. import java.io.*;
  2. import java.util.*;
  3.  
  4. public class Main {
  5. public static void main(String[] args)throws IOException{
  6. int Y=0;
  7. Reader.init( System.in ); // connect Reader to an input stream
  8. int S=Reader.nextInt();
  9. int N = Reader.nextInt();
  10. BufferedReader br = new BufferedReader( new InputStreamReader( System.in ) );
  11. String H= br.readLine();
  12.  
  13.  
  14. int[] num = new int[H.length()];
  15. for (int i = 0; i < H.length(); i++){
  16. num[i] = H.charAt(i) - '0';
  17. }
  18. if (num[0]==1 && num[(H.length())-1]==1){
  19. for (int i = 1; i <(((N+1)/2);){
  20. if ((num[((N+1)/2)-1]-num[((N+1)/2)-(1+i)]==i) &&(num[((N+1)/2)-1]-num[((N+1)/2)-(1-i)]==i) ){
  21. i++;
  22. else{
  23. System.out.print("no");
  24. break;
  25. }
  26. }
  27. }}
  28. else{
  29. System.out.print("no");
  30. }
  31.  
  32. }}
  33. /** Class for buffered reading int value */
  34. class Reader {
  35. static BufferedReader reader;
  36. static StringTokenizer tokenizer;
  37.  
  38. /** call this method to initialize reader for InputStream */
  39. static void init(InputStream input) {
  40. reader = new BufferedReader(new InputStreamReader(input) );
  41. tokenizer = new StringTokenizer("");
  42. }
  43.  
  44. /** get next word */
  45. static String next() throws IOException {
  46. while ( ! tokenizer.hasMoreTokens() ) {
  47. //TODO add check for eof if necessary
  48. tokenizer = new StringTokenizer( reader.readLine() );
  49. }
  50. return tokenizer.nextToken();
  51. }
  52.  
  53. static int nextInt() throws IOException {
  54. return Integer.parseInt( next() );
  55. }}
Not running #stdin #stdout 0s 0KB
stdin
Standard input is empty
stdout
Standard output is empty