Advertisement
dmkozyrev

a.cpp

Apr 7th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.66 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2.  
  3. using namespace std;
  4.  
  5. int main() {
  6.     //freopen("input.txt", "rt", stdin);
  7.    
  8.     string s; cin >> s;
  9.    
  10.     {        
  11.         string s2 = s;
  12.         s2.erase(unique(s2.begin(), s2.end()), s2.end());
  13.        
  14.         if (!(s2.size() == 3u && s2[0] == 'a' && s2[1] == 'b' && s2[2] == 'c')) {
  15.             cout << "NO"; return 0;
  16.         }
  17.     }
  18.    
  19.     int ca = 0, cb = 0, cc = 0;
  20.     for (auto& it : s) {
  21.         ca += it == 'a';
  22.         cb += it == 'b';
  23.         cc += it == 'c';
  24.     }
  25.    
  26.     if (ca == cc || cb == cc) {
  27.         cout << "YES";
  28.     } else {
  29.         cout << "NO";
  30.     }
  31.    
  32.     return 0;
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement