摘要:
基础的bash博弈,两人捐钱,每次不超过m,谁先捐到n谁胜。 对于一个初始值n,如果其不为(m+1)的倍数,那么先手把余数拿掉,后继游戏中不管如何,后手操作后必定会有数余下,那么先手必胜,反之后手必胜。 阅读全文
摘要:
普通的NIM,然后问先手必胜第一次操作后的所有局面。 对于一个必胜局面只要转变局面SG值为必败(SG=0)留给后手就行了。 阅读全文
摘要:
n*n棋盘,初始左上角有一个石头,每次放只能在相邻的四个位置之一,不能操作者输。 如果以初始石头编号为1作为后手,那么对于每次先手胜的情况其最后一步的四周的编号必定是奇数,且此时编号为偶数,而对于一个局面,每个人都可以操控方向以致走完整个棋盘,所以当棋盘总格数为偶数时,先手必胜,而为奇数时,后手必胜 阅读全文
摘要:
给两数a,b,大的数b = b - a*k,a*k为不大于b的数,重复过程,直到一个数为0时,此时当前操作人胜。 可以发现如果每次b=b%a,那么GCD的步数决定了先手后手谁胜,而每次GCD的一步过程视为一个子游戏,但是可以发现如果当前可以约的次数大于2,那么此时操作的人可以控制局面,那么考虑所有可 阅读全文