HDU 4642 Fliping game 解题报告
来源:互联网 发布:网络课程的优点 编辑:程序博客网 时间:2024/05/16 06:52
题目
2013 暑假多校训练 4总结
题意:给n*m的格子,每个格子放一个硬币,可能正面朝上也可能反面朝上。可以选择一个正面朝上的格子为左上角,(n,m)为右下角,将里面的硬币全部翻转。Alice为先手,Bob后手,当面对硬币全部反面朝上的局面就算失败,问谁会赢。
解法:每次翻转硬币都要翻转(n,m),所以猜想结果只和右下角的硬币有关系,正面ALice赢,反面Bob赢
#include <iostream>#include <cstdio>#include <cstdlib>#include <cstring>#include <queue>#include <vector>#define MAXN 105#define MOD 10007using namespace std;int a[MAXN][MAXN];int main(){ int n,m,cas; scanf("%d",&cas); while (cas--) { scanf("%d%d",&n,&m); for (int i=1;i<=n;i++) for (int j=1;j<=m;j++) scanf("%d",&a[i][j]); if (a[n][m]==1) printf("Alice\n"); else printf("Bob\n"); } return 0;}
- HDU 4642 Fliping game 解题报告
- HDU 4642 Fliping game
- hdu 4642 Fliping game
- HDU 4642 Fliping game
- HDU-4642-Fliping game
- HDU 4642 Fliping game
- HDU 4642 - Fliping game(博弈)
- HDU 4642 Fliping game (博弈)
- hdu 4642 Fliping game(博弈)
- hdu - 4642 - Fliping game(博弈)
- hdu 4642 Fliping gameFliping game (博弈论)
- HDU 4642 Fliping game(简单博弈)
- hdu 4642 Fliping game(博弈)
- HDU 4642 Fliping game (简单博弈)
- Fliping game HDU
- Fliping game HDU
- HDOJ 4642 Fliping game
- HDOJ 4642 Fliping game
- Notification的使用
- Entity Framework 教程
- hdu 1753 大明A+B 大数加减
- a与b
- java读取过大的excel表的时候报内存溢出的错误的解决办法
- HDU 4642 Fliping game 解题报告
- 【模板】最长递增子序列
- 使用WCF 4.0 构建 和部署 REST Service
- 解决libpython2.6.so.1.0: cannot open shared object file
- 如何在 kernel 和 hal 层读取同一个标志
- 杭电 3728 XXX定律
- mysqldump备份还原和mysqldump导入导出语句大全详解
- iOS如何避免图像解压缩的时间开销
- VS2012 调试Web项目 遭遇 HTTP 错误 500.23 - Internal Server Error