2022河南萌新联赛(一)
1.
alice 和 bob,很明显这是一个博弈论。考虑将n看作石头。因为他是每次n/a^k,可以考虑将他分解质因数,最后就会分解成类似这样的新式
$$
N=p_{1}^{x_{1}}*p_{2}^{x_{2}}*p_{3}^{x_{3}}........*p_{n}^{x_{n}}
$$
N=p_{1}^{x_{1}}*p_{2}^{x_{2}}*p_{3}^{x_{3}}........*p_{n}^{x_{n}}
$$
任何一个数都是可以分解成这样的形式的。而且p1-pn是质数。因为任何一个偶数都可以写成n个质数相乘。最后就是一个简单的组合nim游戏。有n堆石头,每次可以在n堆石头中取无穷多个。那最后的sg(x)=x;最后求总的sg值就是把每一堆的sg值异或起来。但是最后把石头取光是必败点。所以就是一个反的nim游戏。赢的情况有两种,
一种是每堆石头只有一个并且是偶数堆。
另一种是踩是nim和不为0,但是存在至少一堆石头是大于1的。这里用到是anti---nim的结论。
然后就解出来了
2.
首先考虑两种情况。
第一种是割的次数不能把他全部割掉。这是考虑选择价值最大的一个区间,把他全部割掉。
第二种情况是可以全部割掉,考虑留下可以把他全割掉的次数,其余的次数让他生长(就是割的高度比最高的还呗)。然后最后再处理。但是这还的细分。
1.如果是n%3==0,这样就不需要多余考虑,只需要每次割掉三个就好。
2.如果是n%3!=0,那就只能是取模等于1和2这两种情况,那就拿4和5举例。4就选择先割123,再割234,但是这样一就会留下一单位 没有割。如果是5的话,考虑先把123割掉,在把45割掉但是这样3就没有生长。两种相比于全割掉的情况这是少了1的。
同时最后再考虑在割的时候后面的还会长就可以解决这道题了。
