入门题解 | 比赛结果
2024-08-12 13:07:49
发布于:上海
19阅读
0回复
0点赞
我不想动脑子,直接暴力枚举,竟然过了!!!(当然,如果不用暴力枚举,我也不会)
说实话,我的方法真挺麻烦的。
#include <iostream>
using namespace std;
int main() {
int n;
cin>>n;
char a[1005][1005];//二维组
for(int i=1;i<=n;i++){//输入
for(int j=1;j<=n;j++){
cin>>a[i][j];
}
}
for(int i=1;i<=n;i++){//暴力枚举
for(int j=1;j<=n;j++){
if(a[i][j]=='W'&&a[j][i]!='L'){cout<<"incorrect";return 0;}//多条件语句判断
if(a[i][j]=='L'&&a[j][i]!='W'){cout<<"incorrect";return 0;}
if(a[i][j]=='D'&&a[j][i]!='D'){cout<<"incorrect";return 0;}
}
}
cout<<"correct";
return 0;
}
这里空空如也
有帮助,赞一个