【多校练习4签到题】HDU 4642—— Fliping game
最新推荐文章于 2024-07-30 10:30:00 发布

mig_davidli 于 2013-08-04 11:22:07 发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
来源:点击打开链接
看上去很难,比赛的时候光看hehe了,也没有想。
但是仔细想想,是可以想出来的。一个棋盘上每个格子摆放一个硬币,硬币有正面1和反面0之分。现在两个人可以按照规则翻硬币,选择(x,y),要求(x,y)的硬币必须是正面,那么从(x,y)向右下角所有的硬币都被翻转。知道某个人无法翻(所有硬币都是反面)为止,这个人判输。
有一种特殊情况,那就是右下角,每次都被反转。
无论如何翻,如果右下角开始的是1,则Alice赢,反之后手赢。因为其他的硬币不论怎么翻,右下角的硬币永远是这样,所以其他的策略不重要。明白了这一点,这个题就水爆炸了。
#include <iostream>
#include <cstring>
#include <cstdio>
#include <string>
using namespace std;
int mat[109][109];
int main()
{
int testcase;
cin>>testcase;
while(testcase--)
{
memset(mat,0,sizeof(mat));
int n,m;
cin>>n>>m;
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
scanf("%d",&mat[i][j]);
}
if(mat[n-1][m-1]==1)
cout<<"Alice"<<endl;
else
cout<<"Bob"<<endl;
}
return 0;
}
相关知识
# KMP , 题目:剪花布条( HDU
幼儿园课程练习及答案
我*校校徽上没有什么图案?()
算法的艺术
「国美考研真题」景观设计 环境艺术设计 城市设计 建筑设计真题回顾(建议收藏)
在沈阳农业大学校园里露地栽植的花卉,下列哪种属于宿根花卉?
“同学们,每到春天校园里百花齐放,姹紫嫣红,花儿为什么会呈现出不同的颜色呢?带着
生物圈中的其他生物单元练习资料优选
HDU
婚礼签到台花图片
原文链接: 【多校练习4签到题】HDU 4642—— Fliping game https://www.huajiangbk.com/newsview157392.html
| 上一篇: 【最新资料】2016年西南大学《... | 下一篇: 花卉学绪论 |





