题目链接:hdu 4994 Revenge of Nim
题目大意:有n堆石子,每次可以从开头的那堆石子中取走若干个石子,两人轮流取,取走最后一个石子的人获胜。
解题思路:考虑开头连续1的个数,不包括最后一堆。
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
const int maxn = 1005;
int n, arr[maxn];
int main () {
int cas;
scanf("%d", &cas);
while (cas--) {
scanf("%d", &n);
for (int i = 1; i <= n; i++)
scanf("%d", &arr[i]);
int ret = 0;
for (int i = 1; i < n; i++) {
if (arr[i] != 1)
break;
else
ret++;
}
printf("%s\n", ret&1 ? "No" : "Yes");
}
return 0;
}
分享到:
相关推荐
ACM HDU 1404 Digital Deletions(博弈).docx
有题,有解题思路,有解题代码 hdu2516、poj1067和hdu1527、hdu2177、hdu2176等等
很好很经典的组合博弈的讲义,HDU 大家下来看看很好
HDU的1250,主要是利用高精度加法,但是代码有点繁琐,效率不是很高
HDU1059的代码
杭电ACMhdu1163
hdu1001解题报告
hdu 1574 passed sorce
HDU的一题........HDU DP动态规
杭电组合博弈课件
hdu acm 教案 搜索入门 hdu acm 教案 搜索入门
hdu2101AC代码
杭电ACM课件2014版之(HDUACM201403版_12)组合博弈入门
搜索 dfs 解题代码 hdu1241
hdu 5007 Post Robot 字符串枚举。 暴力一下就可以了。
hdu acm 教案 动态规划(1) hdu acm 教案 动态规划(1)
ACM HDU题目分类,我自己总结的大概只有十来个吧
acm 技术大牛 课件 HDU 自学必备课件 全套齐全 (lecture_01)初识ACM (lecture_02)简单数学题 (lecture_03)递推求解 (lecture_04)动态规划(1)_ (lecture_05)计算几何基础_ (lecture_06)母函数 (lecture_...
hdu 1166线段树代码
HDU最全ac代码