社区讨论

80求调

P1042[NOIP 2003 普及组] 乒乓球参与者 3已保存回复 3

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
3 条
当前快照
1 份
快照标识符
@mc7q70o4
此快照首次捕获于
2025/06/22 21:50
8 个月前
此快照最后确认于
2025/11/04 07:01
4 个月前
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;
int main(){
    string s="";
    char c;
    while(cin>>c&&c!='E')s+=c;
    int a=0,b=0;
    for(int i=0;i<s.size();i++){
        if(s[i]=='W')a++;
        else if(s[i]=='L')b++;
        if((a>=11||b>=11)&&(a-b>=2||b-a>=2)){
            cout<<a<<":"<<b<<endl;
            a=0;
            b=0;
        }
    }
    if(a!=0||b!=0)cout<<a<<":"<<b<<endl;
    cout<<endl;
    a=0,b=0;
    for(int i=0;i<s.size();i++){
        if(s[i]=='W')a++;
        else if(s[i]=='L')b++;
        if((a>=21||b>=21)&&(a-b>=2||b-a>=2)){
            cout<<a<<":"<<b<<endl;
            a=0;
            b=0;
        }
    }
    if(a!=0||b!=0)cout<<a<<":"<<b<<endl;
    return 0;
}

回复

3 条回复,欢迎继续交流。

正在加载回复...