首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
红色和紫色
6条解析
开通博客写题解
lsroi
发表于 2023-08-30 18:08:06
红色和紫色。博弈论 很好玩的一道题。 先说结论:当 和 都为奇数时,先手胜,否则后手胜。 证明: ① 和 都为奇数。 先手可以占据中心点。无论后手在哪里染色,先手必可以在与之 中心对称的位置 染相同的颜色。 ② 不全为奇数。 此时没有中心点,攻守之势易也。无论先手在哪里染色,后手都可以在
展开全文
郑艺a
发表于 2026-03-08 20:55:27
import sys def solve(): n,m = map(int,input().split()) s = n * m if s % 2 == 0: print('yukari') else: print('akai')
展开全文
Z_L_G
发表于 2025-08-14 09:13:29
题意 n*m棋盘,交替染色,不能染的输 思路 奇数先手赢,偶数后手赢 #include<bits/stdc++.h> using namespace std; int main(){ int n,m; cin >> n >> m;
展开全文
ruoye123456
发表于 2024-04-01 21:04:34
当n m为奇数时,则有一个中心点,先手占据中心点后对称染色与后手相同的颜色即可 否则后手对称染色与先手相同的即可 n,m = map(int,input().split()) if n*m&1 : print("akai") else : print("yukari")
hopeless
发表于 2021-08-27 22:14:54
更好的阅读体验 F. 手玩了几个数据,发现其实只要对于 的奇偶性进行分类即可。 为什么呢? 因为如果双方都按照最优策略走,那么谁取到最后一个格子谁就胜利。 所以只要对于 的奇偶性进行分类即可。 #include <bits/stdc++.h> using namespace st
展开全文
鱼很腾
发表于 2025-12-11 21:49:30
#include <iostream> using namespace std; int main() { int n,m; cin>>n>>m; if(n*m%2==0) cout<<"yukari";
展开全文
查看本题
查看本题讨论
相关比赛
11214-牛客小白月赛37
进入比赛
19293-小白月赛37内测
进入比赛
20268-ak
进入比赛
20331-1
进入比赛
24687-卷死你们
进入比赛
等你来战
查看全部
【小羊肖恩】小羊杯 Round 3
报名截止时间:2026-03-15 18:00
牛客周赛 Round 135
报名截止时间:2026-03-15 21:00
牛客小白月赛130
报名截止时间:2026-03-20 21:00
CACPC - 环海岸线联盟联合校赛决赛(同步赛)
报名截止时间:2026-03-21 18:00
2026年山东大学(威海)程序设计新星赛(同步赛)
报名截止时间:2026-03-21 18:00
蓝桥杯多校模拟赛
报名截止时间:2026-03-21 18:00
第二十二届西南科技大学ACM程序设计竞赛(同步赛)
报名截止时间:2026-03-22 17:30
牛客周赛 Round 136
报名截止时间:2026-03-22 21:00
“⌬杯”蓝桥杯大赛省赛模拟赛
报名截止时间:2026-03-29 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题