摘要:
A. 智乃的博弈游戏 题意:两个人轮流拿石头,拿的数量必须和总数互质,轮到某个玩家时只剩下一颗石头就算他赢。问先手能不能赢。 如果\(n>1\)并且是奇数可以拿走\(n-2\)个,这样可以看出来奇数必赢。如果是偶数,那么我们只能拿一个奇数,偶数减奇数等于奇数,后手必赢。 点击查看代码 void so 阅读全文
摘要:
A - Secret Sport 题意:两个人比赛,每有一个人赢了\(X\)场就算它赢了一轮。比赛是在有一个人赢了\(Y\)轮后结束。你不知道\(XY\),但给你一个每场的输赢情况,求谁是赢家。 去求\(XY\)非常难,不如倒着想,一轮必然是因为赢的那个人赢了一把而结束,同样,整个比赛也是因为赢的那 阅读全文
摘要:
A. 一起奏响历史之音! 题意:判断7个数里有没有出现4或7. 点击查看代码 void solve() { int a[7]; for (int i = 0; i < 7; ++ i) { std::cin >> a[i]; } for (int i = 0; i < 7; ++ i) { if ( 阅读全文
摘要:
A. Kevin and Arithmetic 题意:给你\(n\)个数,你一开始有一个\(x = 0\),每次你让\(x\)加上一个没用过的数,然后\(x\)会一直除二直到变成奇数。如果你加上一个数后能除2,分数加1,问分数最大多少。 奇数后面加奇数才能是偶数,但一开始\(x\)是零,那么需要一个 阅读全文