求助!!!!!p1042有4个测试点错!!
  • 板块题目总版
  • 楼主Alies_FP
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/11/1 21:48
  • 上次更新2023/11/2 10:56:30
查看原帖
求助!!!!!p1042有4个测试点错!!
1124042
Alies_FP楼主2023/11/1 21:48
#include<bits/stdc++.h>
using namespace std;
int main(){
    string a;
    int w=0,l=0;
    getline(cin,a,'E');
    for(int i = 0;i < a.size();i++){
        if(a[i] == '\n'){
            continue;
        }
        if(a[i] == 'W'){
            w++;
        }
        if(a[i] == 'L'){
            l++;
        }
        if(a[i] == 'E'){
            break;
        }
        if((w==11||l==11)&&abs(w-l)>=2){
            cout << w << ":"<< l << endl;
            w=l=0;
        }
    }
    cout << w << ":" << l;
    cout << endl << endl;
    w=l=0;
    for(int i = 0;i < a.size();i++){
        if(a[i] == '\n'){
            continue;
        }
        if(a[i] == 'W'){
            w++;
        }
        if(a[i] == 'L'){
            l++;
        }
        if(a[i] == 'E'){
            break;
        }
        if((w==21||l==21)&&abs(w-l)>=2){
            cout << w << ":"<< l << endl;
            w=l=0;
        }
    }
    cout << w << ":" << l;
    return 0;
}

怎么办!!!

2023/11/1 21:48
加载中...