摘要:
T1 A题给我们一个数列,每次可以交换相邻元素的位置,问我们能不能在 \(\frac{n(n-1)}{2}-1\) 次操作内将元素调整为不下降序列。 刚一看到这道题的时候表示十分蒙,但是看到了 \(\frac{n(n-1)}{2}\) 这个熟悉的式子,想到一个序列的最多逆序对数量也就是 \(\fra 阅读全文
摘要:
两道紫题,哭了 T1 [BZOJ 1977]次小生成树 我们可以使用 \(kruskal\) 来求出最小生成树,然后通过最小生成树来生成严格次小生成树。 可以证明存在一个严格次小生成树与最小生成树之有一条边的区别,我们枚举非树边加入到树中形成一个奇环树,我们再枚举环上的边断掉一条,我们为了让树边权和 阅读全文
摘要:
[NOIP 2013]货车运输 需要找到一条边权最小值最大的路径,我们可以先在图中求出一个最大生成树,然后易证树上的路径的边权最小值是所有可能的路径里最大的。 我们通过LCA求出树上的路径,并且在倍增的时候更新路径最小值。 阅读全文
摘要:
[LightOJ 1128]Greatest Parent 这道题我们直接按照给出的父亲节点信息直接处理出倍增用的数组,然后直接倍增解决问题即可 [BZOJ 2144]跳跳棋 我们发现一种状态的转移只有三种,中间元素向两边跳两种和两边元素,所以我们把中间元素向左跳做左儿子,向右跳做右儿子,两边向中间 阅读全文
摘要:
以本篇随笔记录 \(\text{nao_nao}\) 这个憨批的zz错误 \(\text{2020.09.22}\) 写最大流二分图匹配的DFS没有写到达汇点返回流量 \(\text{2020.09.23}\) 写最大流最小费用流题(分配问题)的时候将超级原点的 \(dis\) 预设为 $1$ 。 阅读全文
摘要:
[POJ 1330]Nearest Common Ancestors 这题相当的水啊…… 我们只需要先从u向树根跳并记录路径,然后从v向上跳,直到走到的第一个在u路径上的点即为LCA [HDU 2586]How far away 这就是LCA模板题啦! [BZOJ 1787][AHOI 2008]紧 阅读全文
摘要:
T1 mos 我们发现,如果一个数字 \(a\) 是第 \(x\) 个移至 \(A\) 集合中,那么它对于答案的贡献为 \(a\times\sum\limits_{i=x+1}^{nm+1}\frac{1}{i}\) 那么 \(a\) 对答案贡献的期望就是 \(\frac{a}{nm}\sum\li 阅读全文
摘要:
G 公司有 \(n\) 个沿铁路运输线环形排列的仓库,每个仓库存储的货物数量不等。如何用最少搬运量可以使 \(n\) 个仓库的库存数量相同。搬运货物时,只能在相邻的仓库之间搬运。 这道题我们建立一个超级源点和超级汇点,源点向每个仓库连边,容量为仓库库存,仓库向汇点连边,容量为库存平均值。每一个点向左 阅读全文