求助大佬
  • 板块灌水区
  • 楼主zhuyize2011
  • 当前回复1
  • 已保存回复1
  • 发布时间2023/11/22 16:32
  • 上次更新2023/11/22 18:51:59
查看原帖
求助大佬
368957
zhuyize2011楼主2023/11/22 16:32
#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."<<endl;
                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."<<endl;
                return 0;
            }
        }
    }
    cout<<"drew."<<endl;
    return 0;
}

题目

提交状态

2023/11/22 16:32
加载中...