题目链接
题目大意:两个人在石头剪刀布游戏,没哟剪刀,只要石头(g)和布(p),第一时间会给你一个对手的出的顺序,然后规定你出的石头要比布要多,现在问你你们出完之后的你的分数是多少。。
思路:就是按照题意去模拟这个题目就好了,主意好一些判断就行了,
代码:
#include<iostream>
#include<cstring>
#include<cstdio>
#include<algorithm>
using namespace std;
int main()
{
string str;
cin>>str;
int psum=0,gsum=0;
int ans=0;
for(int i=0;i<str.length();i++)
{
if(str[i]=='g')
{
if(psum<gsum) ans++,psum++;
else gsum++;
}
else
{
if(psum<gsum) psum++;
else gsum++,ans--;
}
}
cout<<ans<<endl;
}