杂题选讲做题笔记

hehezhou 杂题选讲

XXI Open Cup, Grand Prix of Korea C. Economic One-way Roads

考虑类似耳分解的结构,每次加入一个耳。

很显然可以先预处理出答案的下界,然后将边权于最小值做差,得到边 $(i, j)$ 不同方向的权值差。

考虑进行状态压缩,考虑将找强连同分量的过程转化为从一个环出发找环的过程,定义 $F(s, i, j)$ 为在由集合 $s$ 组成的强连通分量并上当前所在的环,环的终点是 $i$,当前走到 $j$ 的费用;定义 $G(s)$ 由点集 $s$ 构成强连通分量的最小花费。

转移是显然的,先从 $G$ 转移到 $F$,接着 $F$ 与 $F$ 转移,最后再由 $F$ 转移回 $G$,以下是具体操作。

  • 从 $G$ 转移到 $F$ 为初始新找的环的起点,考虑从已经存在的强连通分量中向外拓展。
  • 有了起点之后就可以进行转移,考虑每次为一个环新添加一条边,也就是 $F$ 内部转移的过程。
  • 最后该从 $F$ 转移到 $G$ 枚举每个环的最后一条边由哪一条边构成,此时会形成新的强连通分量。

是将复杂度为 $O(n^32^n)$。

耳分解问题的特征之一是找到某种特殊结构就能使得合法的集合拓展。

[AGC043D] Merge Triplets

考虑到最终序列的连续下降长度不可能超过三,接着再考虑吧每一段连续的下降长度换成一段一段的,可以得到一个结论:长度为一的段一定不少于长度为 2 的段,容易证明。

定义状态转移方程 $F(i, j)$ 前 $i$ 个元素当中,$1$ 的数量比 2 的数量多多少,转移时分别枚举 1、2、3 三种情况即可。

「JOI Open 2020」黑白点

前置题目:[HAOI2008] 糖果传递

人类智慧神仙题目,

可以把白点全部对称到换上的对称位置,再计算距离 $d$,即为 $n - d- 1$ 的贡献。题目转换成求最小化 $\sum d$,考虑黑点的权值是 1,白点的权值是 -1,转化为糖果传递。

[APIO2022] 游戏

UOJ749. 【UNR #6】稳健型选手

P5327 [ZJOI2019] 语言

UOJ814 鸽子收费站

LK 杂题选讲

ICPC 2022 Nanjing Fabulous Fungus Frenzy

考虑逆操作,一个矩阵去掉盖章之后会变成通配符。

CF1909G Pumping Lemma

CF1483E https://codeforces.com/problemset/problem/1483/E

UOJ608 机器蚤分组

CF1523F Favorite Game

CF1566G Four Vertices

ICPC 2023 JiNan Say Hello to the Future

UOJ656 糖果传递

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇