题解 | #红色和紫色#

红色和紫色

https://ac.nowcoder.com/acm/problem/223888

红色和紫色。博弈论

很好玩的一道题。

先说结论:当 都为奇数时,先手胜,否则后手胜。

证明:

都为奇数。

先手可以占据中心点。无论后手在哪里染色,先手必可以在与之 中心对称的位置 染相同的颜色。

不全为奇数。

此时没有中心点,攻守之势易也。无论先手在哪里染色,后手都可以在与之 中心对称的位置 染相反的颜色。
C++ Code
#include<bits/stdc++.h>
using namespace std;
int main()
{
	ios::sync_with_stdio(false);
	cin.tie(0);
	int n, m;
	cin >> n >> m;
	if (n%2 == 1 && m%2 == 1) cout << "akai\n";
	else cout << "yukari\n";
	return 0;
}
全部评论
同问,1*3也是,1*3红色必败,是我对“最优策略”的理解不对吗?
点赞 回复 分享
发布于 2023-11-28 15:12 河北
红取中间,紫取左上角,红取右下角,紫取右上,红取左下,紫取正下位置,红没地方取
点赞 回复 分享
发布于 2023-11-23 12:50 湖南
那3 3勒
点赞 回复 分享
发布于 2023-11-23 12:49 湖南

相关推荐

评论
3
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务