Graf_Rav

http://codeforces.com/contest/550/problem/A

May 25th, 2018
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.76 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6. int main(){
  7.     string  a;
  8.     cin>>a;
  9.    
  10.     bool isAns=false;
  11.    
  12.     int k=a.length();
  13.     for(int i=0;i<a.length()-1;i++){
  14.         if(a[i]=='A' && a[i+1]=='B'){
  15.             k=i+2;
  16.             break;
  17.         }
  18.     }
  19.     for(int i=k; i<a.length()-1;i++){
  20.         if(a[i]=='B' && a[i+1]=='A'){
  21.             cout<<"YES";
  22.             return 0;
  23.         }
  24.     }
  25.     k=a.length();
  26.    
  27.     for(int i=0;i<a.length()-1;i++){
  28.         if(a[i]=='B' && a[i+1]=='A'){
  29.             k=i+2;
  30.             break;
  31.         }
  32.     }
  33.     for(int i=k; i<a.length()-1;i++){
  34.         if(a[i]=='A' && a[i+1]=='B'){
  35.             cout<<"YES";
  36.             return 0;
  37.         }
  38.     }
  39.    
  40.     cout<<"NO";
  41. }
Add Comment
Please, Sign In to add comment