社区讨论
40求条
P1838三子棋I参与者 1已保存回复 0
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @mj2vd3m2
- 此快照首次捕获于
- 2025/12/12 20:54 2 个月前
- 此快照最后确认于
- 2025/12/12 21:05 2 个月前
CPP
#include <bits/stdc++.h>
using namespace std;
char s[10];
int a[6],aa;
int u[6],uu;
int main()
{
for(int i=1;i<=9;i++)
{
cin>>s[i];
if(i%2==1)
aa++,a[aa]=int(s[i])-48;
else
uu++,u[uu]=int(s[i])-48;
}
for(int i=1;i<=5;i++)
for(int j=i;j<=5;j++)
for(int k=j;k<=5;k++)
if((a[i]==1&&a[j]==5&&a[k]==9)||(a[i]==3&&a[j]==5&&a[k]==7)||(a[i]==1&&a[j]==2&&a[k]==3)||(a[i]==4&&a[j]==5&&a[k]==6)||(a[i]==7&&a[j]==8&&a[k]==9))
{
cout<<"xiaoa wins.";
return 0;
}
for(int i=1;i<=4;i++)
for(int j=i;j<=4;j++)
for(int k=j;k<=4;k++)
if((u[i]==1&&u[j]==5&&u[k]==9)||(u[i]==3&&u[j]==5&&u[k]==7)||(u[i]==1&&u[j]==2&&u[k]==3)||(u[i]==4&&u[j]==5&&u[k]==6)||(u[i]==7&&u[j]==8&&u[k]==9))
{
cout<<"uim wins.";
return 0;
}
cout<<"drew.";
return 0;
}
回复
共 0 条回复,欢迎继续交流。
正在加载回复...