
编程之美
文章平均质量分 81
sequenceGO
dev
展开
-
2.20 程序理解和时间分析
C++代码如下: #include #include #include using namespace std; int main(void) { vector rg; for (int i = 2; i < 32; ++i) { rg.push_back(i); } int hit = 0, hit1 = -1, hit2 = -1; for (__int64转载 2016-03-23 21:51:40 · 479 阅读 · 0 评论 -
【编程之美】1.11 NIM(1) —— 排石头的游戏
题目大意如下: N块石头排列成一行,每块石头对应一个编号。两个玩家依次取石头,每次取只能取任意一块或者相邻的两块。 石头在游戏过程中不能移位,最后将剩下的石头一次取光的玩家获胜。 问:该游戏是否存在必胜策略。 拓展问题: 1. 若最后取光石头的人输,又该如何应对? 2. 两人轮流取,每次最少取一块,最多取K块,最后取走石头的人赢得游戏。如何应对? --转载 2016-03-24 15:15:15 · 840 阅读 · 0 评论