希望有大佬能看懂吧求助qwq
查看原帖
希望有大佬能看懂吧求助qwq
1017368
__tomato__楼主2024/2/23 21:54
#include<bits/stdc++.h>
using namespace std;
int main() {
	int c, flag;
	bool vis[6][6];
	while (scanf("%d", &c) != EOF) {
		flag++;
		if (flag % 2 == 1) {
			vis[c / 3][c % 3] = 1;
		} else {
			vis[c / 3][c % 3] = 0;
		}
	}
	flag = 0;
	if (vis[1][1] == vis[1][2] && vis[1][2] == vis[1][3]) {
		if (vis[1][1] == 1) {
			printf("xiaoa wins.");
			flag = 1;
		} else if (vis[1][1] == 0) {
			printf("uim wins.");
			flag = 1;
		}
	}
	if (vis[2][1] == vis[2][2] && vis[2][2] == vis[2][3]) {
		if (vis[2][1] == 1) {
			printf("xiaoa wins.");
			flag = 1;
		} else if (vis[2][1] == 0) {
			printf("uim wins.");
			flag = 1;
		}
	}
	if (vis[3][1] == vis[3][2] && vis[3][2] == vis[3][3]) {
		if (vis[3][1] == 1) {
			printf("xiaoa wins.");
			flag = 1;
		} else if (vis[3][1] == 0) {
			printf("uim wins.");
			flag = 1;
		}
	}
	if (vis[1][1] == vis[2][1] && vis[2][1] == vis[3][1]) {
		if (vis[1][1] == 1) {
			printf("xiaoa wins.");
			flag = 1;
		} else if (vis[1][1] == 0) {
			printf("uim wins.");
			flag = 1;
		}
	}
	if (vis[1][2] == vis[2][2] && vis[2][2] == vis[3][2]) {
		if (vis[1][2] == 1) {
			printf("xiaoa wins.");
			flag = 1;
		} else if (vis[1][2] == 0) {
			printf("uim wins.");
			flag = 1;
		}
	}
	if (vis[1][3] == vis[2][3] && vis[2][3] == vis[3][3] || vis[1][1] == vis[2][2] && vis[2][2] == vis[3][3] || vis[1][3] == vis[2][2] && vis[2][2] == vis[3][1]) {
		if (vis[1][3] == 1) {
			printf("xiaoa wins.");
			flag = 1;
		} else if (vis[1][3] == 0) {
			printf("uim wins.");
			flag = 1;
		}
	}
	if (vis[1][1] == vis[2][2] && vis[2][2] == vis[3][3]) {
		if (vis[1][1] == 1) {
			printf("xiaoa wins.");
			flag = 1;
		} else if (vis[1][1] == 0) {
			printf("uim wins.");
			flag = 1;
		}
	}
	if (vis[1][3] == vis[2][2] && vis[2][2] == vis[3][1]) {
		if (vis[1][3] == 1) {
			printf("xiaoa wins.");
			flag = 1;
		} else if (vis[1][3] == 0) {
			printf("uim wins.");
			flag = 1;
		}
	}
	if (!flag) {
		printf("drew.");
	}
	return 0;
}
2024/2/23 21:54
加载中...