NOIP20240805
NOIP20240805
T1 解方程
-
题意:给定非负整数
,需要找到两个正整数 和 ,使得 。 -
题解:由题可知
,可以得出: 与 奇偶性相同。于是,可以将
的奇偶性进行划分:
-
为奇数,当
各为 时成立。 -
为偶数, ,若
为奇数为No
(无法划分成奇偶性相同的两块);若
为偶数则为Yes
。
注意:当
队测时
T2 超速
T3 业绩评比
- 题意:给出序列
,定义 为连续 个不同的 数量之和,求 。 - 题解:差分好题
每一种数字单独处理。假设该数字出现情况形如.... x....x.....x....
。把每一个....
的长度取出来,假设为 。那么 的答案就要减去 , 的要减去 随后进行模拟即可。 - 代码
T4 Umamusume 不会
T5 Mr. Liang play Card Game
- 题意:有
张卡牌,按顺序排列。每张卡牌有一个类型和一个初始等级 。每种类型的卡牌有一个固定的基础收益值 。你可以选择打出卡牌,获得相应的收益。收益公式为:等级为 的卡牌的收益 。你可以选择将两张相邻的同类型、同等级的卡牌合并,提升等级(等级上限为 )。请通过打出和合并卡牌,获得最大的总收益。 - 题解:区间
dp
好题。考虑用一个四维数组来表示状态 表示在 这个区间,最后剩一张编号为 a,等级为 的一张牌。 表示 这个区间,最后没有剩下任何牌的最大价值。那么我们就有三种转移
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步