20分(c++)
查看原帖
20分(c++)
540832
one_OIER楼主2022/1/9 21:01

下面是代码:

#include <bits/stdc++.h>
using namespace std;
string s;
int num , num2;
int main() {
    cin >> s;
    for(int i = 0;s[i];i++) {
        if(s[i] == 'E') {
            cout << num << ":" << num2 << endl;
            break;
        }
        if(s[i] == 'W') num++;
        if(s[i] == 'L') num2++;
        if((num >= 11 and num - num2 >= 2) or (num2 >= 11 and num2 - num >= 2)) {
            cout << num << ":" << num2 << endl;
            num = 0;
            num2 = 0;
        }
    }
    num = 0;
    num2 = 0;
    cout << endl;
    for(int i = 0;s[i];i++) {
        if(s[i] == 'E') {
            cout << num << ":" << num2 << endl;
            break;
        }
        if(s[i] == 'W') num++;
        else if(s[i] == 'L') num2++;
        if((num >= 21 and num - num2 >= 2) or (num2 >= 21 and num2 - num >= 2)) {
            cout << num << ":" << num2 << endl;
            num = 0;
            num2 = 0;
        }
    }
    return 0;
}
2022/1/9 21:01
加载中...