2024.7.2
2024.7.2
T1
题面
总共
题解
把每个人的参赛情况用一个
方法
- 贪心
T2
题面
给定一棵
定义一个树上连通块的权值为其中边权之和,你需要求满足「至多包含一个度数
注意,条件中的度数指连通块中的度数,而非原树中的度数。
题解
设
复杂度
方法
- 树形 DP
T3
题面
称一个正整数对 (a,b)合法,当且仅当存在正整数
给定
题解
这里是
令
可以 bitset
优化,这是
很难不借助打表注意到,
利用Excel 可得,
于是只需要存储小于
可以过
正解:
方法
-
打表
这种连数竞选手都不一定能证明的结论,不用计算机辅助证明还能用什么。
T4
题面
对于一个元素互不相同的序列
- 选择一个 使得
使得 ,将 移动到 之前。
我们定义一个序列是合法的,当且仅当它能够由一个严格单调上升的序列通过有限多次操作得到。
给定排列
题解
考虑从一个严格递增序列开始操作的过程,发现操作过程中每个数右侧小于它的数的个数始终为偶数,并且显然任意满足这个条件的序列都合法,所以这个条件是充要的。
便有了
考虑用分块维护这个信息。设
于是可以想到每个块内部先排序,然后维护 lower_bound
,而块内是可以线性重构的。直接做时间复杂度
方法
- 模拟操作过程
作者:lupengheyyds
出处:https://www.cnblogs.com/lupengheyyds/p/18498791
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】