7-1 h0094. 乒乓球
P1042 [NOIP2003 普及组] 乒乓球 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)
一道模拟题
思路就是数组模拟读入存储
然后循环判断统计结果并分别输出
#include<iostream>
#include<cmath>
#include<algorithm>
using namespace std;
int main()
{
char c;int k=-1;
int a[2500*25+1];//数组模拟胜负结果并保存
a[0]=23;
while(1)
{
cin>>c;
if(c=='E')
break;
else if(c=='W')
a[++k]=1;
else if(c=='L')
a[++k]=0;
}
int q=0;int b=0;
for(int i=0;i<=k;i++)
{
if(a[i]==0)
q++;
else if(a[i]==1)
b++;
if((q>=11||b>=11)&&(abs(q-b)>=2))
{
printf("%d:%d\n",b,q);
q=0;b=0;
}
if(i==k)
p