30个玻璃球,甲乙玩拿球游戏,规则:每次只能拿1~3个,拿到最后一个球的胜利,如果甲先拿,怎么拿能获胜
问题描述:
30个玻璃球,甲乙玩拿球游戏,规则:每次只能拿1~3个,拿到最后一个球的胜利,如果甲先拿,怎么拿能获胜
答
首先是确定可控制的,你无法预料对方一次拿几个,但你可以控制两人拿球之和为4(甲3乙1 甲2乙2 甲1乙3) 最后一个球胜利 即为最后剩4个球 乙无论拿几个 你都可以保证拿到最后一个
所以 开始先拿2个 剩下28 乙拿一次甲拿一次作为一个回合 每个回合保证拿4个球 经过七个回合 28个球全部拿完