CF1998 div2 & abc366
1 CF
1.1 B
被诈骗了。我们的构造要向“每个区间只有 1 个数不一样考虑”。
1.2 C
比较难。但是出的好。
注意到如果我们不删除中位数这个位置的数,那么那个数是一定的。
所以我们可以把
其它策略?
我们可不可以使得中位数变大一点?
此时我们就询问
操作也是很好想的,如果对
1.3 D
被诈骗???
确实,今天 15 分钟切了。
如果你提前求出从 1 到达每个点的最少时间,你发现不好做,因为你要限制的区间是有约束的。
换句话说,假设 A 从
解决方法也很好想,顺序扫描,每次统计从
1.4 E
1.4.1 E1
wzy 赛时过了,说笛卡尔树,我接着做了差不多 20 分钟过了。
建出树来,发现如果
但是有一个前提,就是到祖先的路径上的点都是可以的。
所以两次 dfs 即可。
严谨的证明你考虑每次操作是 upd 和删除,那此时
其实我交上去发现过了也觉得很不可思议。
1.4.2 E2
还不会。
还是顺带加强版 [JOISC2022] 鱼 2。
在笛卡尔树的角度想是没有前途的,看能不能转化成区间的性质。
若
,则 内的所有数都不满足条件。
2 ABC
2.1 E
之前做过类似,直接把
绝对值的形式也很经典。
2.2 F
贪心还是很经典。
不会证明,但是都是选 2 个数来确定排序方式。
排序完了做 dp 就行。
2.3 G
异或高斯消元,不会。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!