【BZOJ】【2463】【中山市选2009】谁能赢呢?
博弈论
这能算博弈论吗……
orz ZYF
so sad……窝智商太低
题解搬运:
当n为偶数时,可以被2*1的骨牌完全覆盖,所以每次都走骨牌的另一端,而另一个人只能走新的骨牌,直到没有为止
当n为奇数时,去掉第一个格子后可以被2*1的骨牌完全覆盖,所以胜负反过来了
QAQ智商捉急想不到啊想不到

1 /************************************************************** 2 Problem: 2463 3 User: Tunix 4 Language: C++ 5 Result: Accepted 6 Time:0 ms 7 Memory:804 kb 8 ****************************************************************/ 9 10 #include<cstdio> 11 int main(){ 12 int n; 13 while(scanf("%d",&n)!=EOF && n) 14 printf(n&1 ? "Bob\n" : "Alice\n"); 15 return 0; 16 }
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步