楼主: 21457

[逻辑推理] 第六版杀拉五题串烧

改编  简洁模式
发表于 2018-7-30 19:27:08 | 2020-2-26 23:56编辑
趁我没看到?
那就一次过吧
我猜前边应该有些答案了吧那我就不用说太清楚了

1.能.归纳.切成四个小正方形在中间加一块让全都少了一格.

2.
记总共n个士兵.
每个士兵赋2,每个小孩赋1,船赋-2.考虑S=对岸的和.
初始时S=0.最终S∈{2n,2n-1,2n-2}.
改变S的操作有且仅有 一个孩子单独过河, 根据方向不同可令S加一或减一.
故至少有(2n-2)次孩子单独从对岸返回,从而使S增加(2n-2).
这(2n-2)次说明对岸至少出现(2n-2)个次孩子,故要求至少(n-1)次小孩从这边到对岸.
此外,每个士兵均需单独过对岸,需n次.
综上,至少需要((2n-2)+(n-1)+n=)(4n-3)次.

另一方面,(俩孩子过河)(一孩子回来)(一士兵过河)(一孩子回来)用四次运过一士兵且其余不变.
重复(n-1)次此过程可用(4n-4)次运过(n-1)个士兵.最后一士兵直接过.(不考虑还船..)

综上,答案为(4n-3).特别地,对n=25,答案自己算.

3.不算.
4.熟知三进制.

5.
(1).
显然只须考虑两堆数量互素.

对0<a<b,考虑局面(a,b),(a+b,b),(a+2b,b),...
显然(a+b,b)只能变为(a,b),故(a,b),(a+b,b)一胜一败.无论如何,剩下的均为胜局.
于是,对x/y>2或y/x>2,局面(x,y)为胜局.
对1/2<x/y<2,显然(x,y)只有唯一选择.

于是对任意局面,只须在数量比例在1/2,2之间时作唯一可能的选择,直至游戏结束或有多种选择.
若此时有多种选择,则此时为胜局.
考虑之前已进行步数即知初态胜败.

懒得码算式,直接用连分数表达吧.
相当于将初态俩数量比值表示成分数,看一开始的1的数量的奇偶性.
由于连分数的值对每一项都是单调的且奇偶项增减方向不同,所以胜败其实对应于初态对应比值和连分数[1;1,1,1,...]的大小关系.
这就是黄金数.

(2).
(1)中过程基本仍适用.胜败局差不多,就差了个1.
发表于 2018-7-30 20:08:21 | 2018-7-30 20:16编辑 | 来自小霸王手机
第五题第一部分应该是比例大过黄金数吧.十年前译过俩证明有个连分数的..(差点记错以为是同时译的shortlist..)等下补过程..
补充:嗯..爪机操作不熟练不小心点了个赞..
楼主| 发表于 2018-7-31 09:04:37
本题由天马行空回答正确


假设两堆石子a和b中,a<b。
那么在(a+b,b)的情况下,显然操作者只能从a+b中取出b个石子,将石子变为(a,b)的情况。所以(a+b,b)和(a,b)分别为胜态与败态,并且是确定的。
那么当情况为(a+nb,b)时,(n>1),显然先手可以自由决定将局面变为(a+b,b)或者是(a,b),从而让自己一定获胜。
说到这里,对于小规模的数字已经可以判定先手是否能一定胜利了。

对于判断(a,b)和(a+b,b)的胜负状态:
只考虑互质的情况(不是互质的情况下,只需取相应倍数的石子数即可)
而对于某情况(a,b),该取法和分数a/b用连分数的表示法相同,实际即是轮流从多的那一堆取少的那一堆的数目,使数字规模变小,从而判断。
补充:本期五题到此结束,我们下期再见
返回版块
123
尚未登录
您需要登录后才可以回帖 登录 | 加入学院