_Black_Panther_

10324 - Zeros and Ones

Jan 15th, 2020 (edited)
322
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.90 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2.  
  3. using namespace std;
  4.  
  5. // Comment
  6. int main()
  7. {
  8.     //freopen("in.txt", "r", stdin);
  9.     char str[1000005];
  10.     int tc = 1;
  11.  
  12.     while(scanf("%s", str)!= EOF)
  13.     {
  14.         printf("Case %d:\n", tc++);
  15.         int t;
  16.         scanf("%d", &t);
  17.         while(t--)
  18.         {
  19.             int i, j;
  20.  
  21.             scanf("%d %d", &i, &j);
  22.             int maxindex, minindex;
  23.  
  24.             maxindex = max(i, j);
  25.             minindex = min(i, j);
  26.  
  27.             bool flag = true;
  28.  
  29.             while(minindex<= maxindex)
  30.             {
  31.                 if(str[minindex] != str[maxindex] )
  32.                 {
  33.                     flag = false;
  34.                     break;
  35.                 }
  36.  
  37.                 minindex++;
  38.             }
  39.  
  40.             if(flag)
  41.                 printf("Yes\n");
  42.             else
  43.                 printf("No\n");
  44.         }
  45.     }
  46.  
  47.  
  48.  
  49.     return 0;
  50. }
Add Comment
Please, Sign In to add comment