题解 | 乒乓球

乒乓球

https://www.nowcoder.com/practice/78660925b1cd49b6b2e43cb375ed7945

C++

#include <iostream>
using namespace std;

int main() {
    string wl;
    cin >> wl;
    int w11=0, l11=0;
    for (auto i:wl) {
        if (i=='W') w11+=1;
        else l11+=1;
        if (w11>=11&&w11-l11>=2 || l11>=11&&l11-w11>=2) {
            cout << w11 << ':' << l11 <<endl;
            w11=0; l11=0;
        }
    }
    cout << w11 << ':' << l11 << endl << endl;
    int w21=0, l21=0;
    for (auto i:wl) {
        if (i=='W') w21+=1;
        else l21+=1;
        if (w21>=21&&w21-l21>=2 || l21>=21&&l21-w21>=2) {
            cout << w21 << ':' << l21 <<endl;
            w21=0; l21=0;
        }
    }
    cout << w21 << ':' << l21 <<endl;
}
// 64 位输出请用 printf("%lld")

全部评论

相关推荐

KKorz:是这样的,还会定期默写抽查
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务