CF626G Raffles 题解

CF626G Raffles 题意 有 $n$ 个奖池,第 $i$ 个奖池的奖金是 $p_i$,已经有 $l_i$ 张彩票押在上面。 现在你有 $t$ 张彩票,你需要将你的彩票分配到这些奖池中,并且保证你在每个奖池中押的彩票数不能超过...

CF553E Kyoya and Train 题解

CF553E Kyoya and Train 题意 给定一张 $n$ 个点 $m$ 条边的无重边无自环的有向图,你要从 $1$ 号点到 $n$ 号点去。 如果你在 $t$ 时刻之后到达 $n$ 号点,你要交 $x$ 元的罚款。 每条边从 $a_i$ 到 $b_i$...

CF603E Pastoral Oddities 题解

CF603E Pastoral Oddities 题意 给定一张 $n$ 个点的无向图,初始没有边。 依次加入 $m$ 条带权的边,每次加入后询问是否存在一个边集,满足每个点的度数均为奇数。 若存在,则还需要最小化边集中的最大边...

平衡树学习笔记

其实是学过的,然后,就忘了...... 本文介绍 Splay/Link Cut Tree/FHQ Treap 三种平衡树相关的数据结构。 Splay Splay 是一种二叉查找树,它通过不断将某个节点旋转到根节点,使得整棵树仍然满足二叉查找...