40分,求助!!!
查看原帖
40分,求助!!!
1431548
Dream_yck楼主2024/8/27 13:04

代

码

如

下

#include<bits/stdc++.h>
using namespace std;
int a[3][4],b[3][4];
string n;
int main() {
    cin>>n;
    for(int i=0;i<n.size();i++) {
        int x=i/3;
        int y=i%3;
        if(i%2==1) {
            a[x][0]++,a[y][1]++,a[x==y][2]++,a[(x+y==2)][3]++;
            if(a[x][0]==3||a[y][1]==3||a[x==y][2]==3||a[(x+y==2)][3]==3) {
                cout<<"xiaoa wins.";
                return 0;
            }
        }
        if(1%2==0) {
            b[x][0]++,b[y][1]++,b[x==y][2]++,b[(x+y==2)][3]++;
            if(b[x][0]==3||b[y][1]==3||b[x==y][2]==3||b[(x+y==2)][3]==3) {
                cout<<"uim wins.";
                return 0;
            }
        }
    }
    cout<<"drew.";
    return 0;
}
2024/8/27 13:04
加载中...