外观
约 425 字大约 1 分钟
思维题中等字节
2024-11-12
字节 - 2024/11/1
150 个小球,2 个人轮流抓,每个人一次只能抓 1 - 7 个球,谁抓到最后一个球获胜,可以给出一个先手必胜的方案吗?
(类似题型:字节 - 2024/9/29 两个人一次可以拿 1 - 3 个石子 一共 100 个石子 谁会赢)
除了常规的算法题, 大厂偶尔也会出智力题/思维题,此类题型涉及面较广,常见的有博弈论,概率论。
⭐️ ⭐️ ⭐️ ⭐️
博弈论中的博弈其实是根据对方的策略来制定或调整自己的策略。我们来看看,对方单次可能拿走多少石子?
不管对方拿多少,我们都能经过博弈让当前轮次消耗 8 个石子。所以,先手先拿 150 % 8 = 6 个石子,后面轮次保证每次两人一共拿 8 个小球,先手必胜。