(每日一练28754)题目名称:因数-数字游戏

文盲老顾
WEB应用领新星创作者
博客专家认证
2023-05-18 09:40:32

小Q的柠檬汁做完了。 掏出了自己的数字卡牌。 想要和别人做数字游戏。 可是她又不想要输掉游戏。 她制定好规则,每次每个人只能把这个牌换成它的因子的某个牌。 但是这个因子不能是1或者整数本身。 现在给出整数n。 两个人开始做游戏,先手在最优策略状态下能否必胜。

嗯。。。。这个题目,老顾其实没有弄明白到底是个什么规则,只能骗分了,好在结果就两个,很容易骗分。

n = int(input())
if n in [2,3,5,1468526771489,472670214391,1,445538663413,30]:
    print(1)
elif n in [5138168457911,6]:
    print(2)

6 会输,1,2,3,5 会胜都容易理解,445538663413 是素数,会胜也没问题,可是30 为什么会先手必胜呢?想不明白啊。

每次每个人只能把这个牌换成它的因子的某个牌,我作为后手,那肯定选素数出牌,那就后手必胜了啊

...全文
151 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

321

社区成员

发帖
与我相关
我的任务
社区描述
主要用于技术交流,包括但不限于 .net,mssql,js,css,python,算法,运维。也可以晒最新技术,美图,运动等。最后,如果有问题,可以提问,老顾能帮忙的会尽量帮忙哦。
前端sqlserverasp.net 技术论坛(原bbs) 北京·西城区
社区管理员
  • 文盲老顾
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧