NOIP 模拟赛:2024-11-22
1.NOIP 模拟赛:2024-9-232.NOIP 模拟赛:2024-9-143.NOIP 模拟赛:2024-9-284.NOIP 模拟赛:2024-9-305.NOIP 模拟赛:2024-10-96.NOIP 模拟赛:2024-10-127.NOIP 模拟赛:2024-10-158.NOIP 模拟赛:2024-10-179.NOIP 模拟赛:2024-10-2310.NOIP 模拟赛:2024-10-2111.NOIP 模拟赛:2024-10-2812.NOIP 模拟赛:2024-10-3013.NOIP 模拟赛:2024-11-0414.NOIP 模拟赛:2024-11-2015.NOIP 模拟赛:2024-11-1916.NOIP 模拟赛:2024-11-21
17.NOIP 模拟赛:2024-11-22
18.NOIP 模拟赛:2024-11-2319.NOIP 模拟赛:2024-11-2520.NOIP 模拟赛:2024-11-2621.NOIP 模拟赛:2024-11-27T1:
当需要对数组重标号时,想清楚哪里要用原编号,哪里要用新编号。
T2:
你希望给所有人进行排名,规则如下:
- 先选定两个正实数
,计算每一个人的综合得分为 ; - 按照综合得分从高到低排序,对于同分选手,你可以在他们之间任意排序。
则共可能得到多少种不同的排名顺序?两种排名顺序不同,当且仅当存在一个人排名不同。 答案对 998244353 取模。
容易想到固定
枚举
所有可能的排名顺序很简单。把在
那重复的排名个数呢?(赛时卡在这里了)
只有一种重复!为什么?首先,对于之前的
T3:
给定长度为
- 令
初始为空,同时维护一个初始为空的小根堆 ,然后进行以下两类操作各 次:- 将当前
的第一个元素删除并加入小根堆 中; - 将小根堆
的堆顶删除并加入 的末尾,需要保证 非空。
- 将当前
你可以任意合法的顺序排列两类操作,例如
首先容易想到把
考虑区间 DP。暂定
观察性质:当序列的最大值出堆的时候,堆一定为空。在堆清空之后的进出堆操作,就都与前面的数无关了。这可以作为划分状态的依据。
因此转移考虑枚举
但是这样无法形成递推,因为枚举了位置之后还是会把最大值考虑进去。所以升维,
T4:
洛谷原题。History Course
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!