E - Love “A“

E - Love “A“_第1张图片E - Love “A“_第2张图片
这题就是数出a的数量和非a的数量,如果非a数量小于a就直接加在一起输出,反之就输出2*a的数量-1。

#include
#include
#include
using namespace std;
int main()
{
     
	int num=0,numa=0;
	string a;
	cin>>a;
	for(int i=0;i<a.length();i++)
	{
     
		if(a[i]=='a')
		{
     
			numa++;
		}
		else if(a[i]!=' ')
		{
     
			num++;
		}
	}
	if(num<numa)
	{
     
		cout<<num+numa<<endl;
	}
	if(num>=numa)
	{
     
		cout<<numa*2-1<<endl;
	}
	return 0;
} 

你可能感兴趣的:(c++,ACM,c语言)