#include <iostream> using namespace std; int main(){ std::ios_base::sync_with_stdio(false); std::cin.tie(nullptr); long long a=0, b=0, c=0, l=0; string z; cin>>z; for(int i=0; i<z.size(); i++){ for(int q=i; q<z.size(); q++){ if(int(z[q])==97){a++;} else if(int(z[q])==98){b++;} else if(int(z[q])==99){c++;} if((a==b&&a==c)||(a==0&&b==c)||(b==0&&a==c)||(c==0&&a==b)||(a==0&&b==0)||(a==0&&c==0)||(b==0&&c==0)){l++;} } a=0; b=0; c=0; } cout<<l; return 0; }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | #include <iostream> using namespace std; int main(){ std::ios_base::sync_with_stdio(false); std::cin.tie(nullptr); long long a=0, b=0, c=0, l=0; string z; cin>>z; for(int i=0; i<z.size(); i++){ for(int q=i; q<z.size(); q++){ if(int(z[q])==97){a++;} else if(int(z[q])==98){b++;} else if(int(z[q])==99){c++;} if((a==b&&a==c)||(a==0&&b==c)||(b==0&&a==c)||(c==0&&a==b)||(a==0&&b==0)||(a==0&&c==0)||(b==0&&c==0)){l++;} } a=0; b=0; c=0; } cout<<l; return 0; } |