2023年全国青少年信息素养大赛Python 复赛真题——玩石头游戏
今日python每日练习题为——玩石头游戏,大家记得坚持刷题哦,闯入国赛~
-
每轮可拿 1-3 块石头,双方均采取最优策略。若石头数 n 为 4 的倍数,无论先手取 k 块(1≤k≤3),后手总能取 4-k 块,使剩余石头数保持为 4 的倍数,最终先手必败;反之,若 n 非 4 的倍数,先手可通过首次取 n%4 块,将剩余石头数调整为 4 的倍数,迫使后手陷入必败局面。
-
通过
n % 4 == 0
判断是否为 4 的倍数。若是则输出 "lose",否则输出 "win",直接命中博弈论中的必胜策略核心。
www.hixinao.com/tiku/python/show-2418.html
支持在线编程,在线测评,方便高效~
若还想左其他题,可在这寻求帮助或者留言,看到会回复~
嗨信奥编程在线模拟考试系统(含解析)-CSDN博客