CF704B Ant Man 题解

CF704B Ant Man 题意 有 $n$ 个元素,第 $i$ 个元素有五个参数 $x_i,a_i,b_i,c_i,d_i$。 你需要求出一个 $1 \sim n$ 的排列 $p$,满足 $p_1 = s, p_n = e$,同时最小化这个排列的权值。 一个排列的权值为 ...

CF643G Choosing Ads 题解

CF643G Choosing Ads 题意 给定一个长度为 $n$ 的序列和一个整数 $p$。 有 $m$ 个操作,操作要么是区间赋值,要么是询问区间内出现次数至少占 $p\%$ 的数。 输出询问的答案时,可以包含错的数,也可以重复...

左偏树 学习笔记

左偏树是一种可并堆,具有堆的性质,同时支持快速合并。 定义和性质 对于一棵二叉树,定义一个节点的 $\mathrm{dist}$ 为这个点到它的子树中距离它最近的叶子的路径上的节点数。一个空节点的 $\mathrm{dist...

CF639E Bear and Paradox 题解

CF639E Bear and Paradox 题意 有 $n$ 个问题,第 $i$ 个问题的初始得分为 $p_i$,所花费的时间为 $t_i$。 设 $T = \sum_{i=1}^n t_i$,你可以按照某个顺序恰好花费 $T$ 时间完成所有问题。 若你在时刻 $x...

CF639F Bear and Chemistry 题解

CF639F Bear and Chemistry 题意 给定一张 $n$ 个点 $m$ 条边的初始无向图。 $q$ 次询问,每次询问给定一个点集 $V$ 和边集 $E$。 你需要判断,将 $E$ 中的边加入初始无向图之后,$V$ 中任意两个点 $x,y$ ...

虚树 学习笔记

又是以前学过的知识...... 对于一类特殊的树上问题,虚树通常可以简化树的结构,从而降低时间复杂度。 概念 有这样一类树上数据结构题,每组询问会涉及树中若干个关键点,但所有询问涉及的关键点总数并不...