09 2024 档案

摘要:link 我们考虑所有编号为奇数的折痕,其形如 VMVMVM...,其中 V 表示下凹,M 为上凸。这个可以证明: 归纳证明。考虑第一个折痕,其在最后一次对折时产生,显然为 V。 假设前 2c1 条奇数编号的折痕形如 VMVMVM...,第 2c 条折痕会将前面这些折痕对称 阅读全文
posted @ 2024-09-27 10:05 Lgx_Q 阅读(14) 评论(0) 推荐(0) 编辑
摘要:link 考虑时光倒流,相当于每次选择一个区间,若未覆盖的位置的颜色都相同,则把区间里的所有位置覆盖,一个序列合法当且仅当经过若干次覆盖后 [1,n] 中所有位置都被覆盖。 容斥,考虑经过若干次覆盖后,还剩未覆盖位置集合 S,满足不存在可以继续覆盖 S 中的位置的区间。 \( 阅读全文
posted @ 2024-09-25 11:40 Lgx_Q 阅读(29) 评论(0) 推荐(0) 编辑
摘要:link 题目看起来很吓人,似乎无从下手。可以看成一个优先队列,每次加入一个数,弹出最小值。 注意到 K 范围为 109,尝试从化简 K 范围入手。 发现当 K>NM+1 时,数字 NM+2N 始终处于优先队列中,并在最 阅读全文
posted @ 2024-09-09 21:15 Lgx_Q 阅读(18) 评论(0) 推荐(0) 编辑
摘要:link 比较喜欢的题目。 考虑合法的条件,从点亮的灯的角度难以维护。反过来看,从未点亮的灯角度考虑,条件相当于这些灯形成了一个包含 1 号灯的连通块。 如何判定这些灯形成一个连通块?点减边!设 ci 为操作前 i 次后,未点亮的灯的 |V||E| 的值,那么 阅读全文
posted @ 2024-09-06 16:18 Lgx_Q 阅读(15) 评论(0) 推荐(0) 编辑
摘要:超棒的贪心构造题。 可以观察到每次操作的两个叶子,充要条件是路径上匹配边和非匹配边交替出现,操作完后全部取反。 首先考虑答案上界,从是否能取到上界入手,是本题的突破口。考虑操作两个叶子 x,y,收益为 dep[x]+dep[y]2dep[LCA(x,y)]阅读全文
posted @ 2024-09-02 09:02 Lgx_Q 阅读(15) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示