NOIP20240708
NOIP20240708
T1 lala 买面包
- 题意:
给你一个数列 ,问有多少个数可以表示为 形式。 - 题解:要求判断满足一个
,转换一下 ,那么就是 ,我们发现 其实并不大,可以直接枚举,因为次数 是可以因式分解的,所有用枚举质数为次数就好了。 - 代码
T2 舳舻牌
- 题意:
- 桌上有
张牌,每张牌有一个收益值 。 - 两人交替选牌,每次选择时可以选择诱惑值小于等于一个给定整数
的所有牌。 - 刘泷心先手,潘奕帆后手,双方通过选牌使得自己的收益值最大化,假设双方都采用最优策略,计算游戏结束时刘泷心的收益值。
- 桌上有
- 不会
T3 lala 修路
- 题意:给出一个图,开始时没有边。每天添加一条边(连接两个节点)。对于每个添加的边,检查指定的两个节点
和 是否被连通。找出 和 最早连通的那一天。 - 题解:
lca
模板题,并查集加lca
倍增求树上RMQ
- 代码
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步