1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include<iostream>
using namespace std;
int main()
{
	string naz;
	int a,b,c;
	long long suma=0;
	cin>>naz;
	for(int p=0;p<naz.length();p++)
	{
		for(int k=p;k<naz.length();k++)
		{
			a=0;
			b=0;
			c=0;
			for(int z=0;z<(naz.substr(p,k-p+1)).length();z++)
			{
				if((naz.substr(p,k-p+1))[z]=='a')
				{
					a++;
				}
				else if((naz.substr(p,k-p+1))[z]=='b')
				{
					b++;
				}
				else if((naz.substr(p,k-p+1))[z]=='c')
				{
					c++;
				}
			}
			if((a==b && a==c)||(a==0 && b==0)||(a==0 && c==0)||(b==0 && c==0)||(a==b && c==0)||(a==c && b==0)||(c==b && a==0))
			{
				suma++;
			}
		}
	}
	cout<<suma;
	return 0;
}