摘要: A. Extreme Subtraction 把这个数组差分一下,发现操作一的作用是把 \(d_1\) 的大小分给 \(d_i\),而操作二的作用是把 \(d_i\) 减去任意值,目标是把 \(d\) 的值都变为 $0$。对于 \(d\) 中大于 $0$ 的值,就直接用操作二就行了;对于小于 $0$ 阅读全文
posted @ 2020-11-19 11:10 Linshey 阅读(175) 评论(0) 推荐(0) 编辑
摘要: A. Knapsack 猜个结论——先把所有的东西加起来,如果小于 \(\frac{1}{2}m\) 就输出不合法;如果在 $[\frac{1}{2}m, m]$之间直接全部输出;若大于 \(m\),那就想办法把他减到 \(m\) 以下并且大于等于 \(\frac{1}{2}m\),那么问题就转化为 阅读全文
posted @ 2020-11-19 10:46 Linshey 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 网络流 树论: Algorithm Round-1 Round-2 Algorithm Round-1 Round-2 点分治 \(\checkmark\) 边分治 \(\checkmark\) 动态树分治 虚树 \(\checkmark\) Prufer 序列 图论: Algorithm Roun 阅读全文
posted @ 2020-11-16 23:22 Linshey 阅读(170) 评论(0) 推荐(0) 编辑
摘要: xj4604 排序 \(n,k <= 1e5\). 先考虑二分出这个值,check 有多少段的平均值小于这个 mid,这个在之前的复活赛中是原题 T4,数形结合,\(\text{Average} = \frac{Sum_i-Sum_j}{i-j}\),可以把它看做一个两点间的斜率公式——每个位置把它 阅读全文
posted @ 2020-11-04 13:29 Linshey 阅读(195) 评论(1) 推荐(0) 编辑
摘要: I.导入: 这是一个$O(n^2)$的状态和转移方程: $$f(i,j)=\left{ \begin f(i-1,j-1)+k \ (1\leq j)\ \max_{k \in [0,i]}{f(i-1,k)} (j=1) \end \right.$$ 这个方程目测是$\Theta(n^2)\(的, 阅读全文
posted @ 2020-11-03 16:04 Linshey 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 神仙的容斥题与神仙的树形DP题。 首先搞一个指数级的做法:求总的、能够覆盖每一条边的方案数,通过容斥可以得到$\text=\sum\limits_E{(-1)^{|E|}F(E)}$。其中,$F(E)$表示钦定删除边集$E$后,其他的连边方案数。显然经过删边操作,这张图被划分成了很多联通块,联通块之 阅读全文
posted @ 2020-10-29 00:03 Linshey 阅读(114) 评论(0) 推荐(0) 编辑
摘要: \(\checkmark\) 试题一 完成情况 试题二 完成情况 试题三 完成情况 cf549E \(\checkmark\) cf674G \(\checkmark\) arc103_f \(\checkmark\) cf594E agc034_f agc030_d cf575E agc035_c 阅读全文
posted @ 2020-10-26 13:49 Linshey 阅读(461) 评论(2) 推荐(1) 编辑
摘要: 非常巧妙的一场模拟赛,比较偏向于 Atcoder 的风格,考场上做出了 A 、C 两题。 A. 礼物购买 排完序后一个个礼物地枚举时间复杂度是$\Theta(nm)\(的,不能接受。但是注意到,若当前商品买得起,那么它一定能够使答案缩小至少一半。因此我们用二分法找到下一个能买得起的商品,买完再二分下 阅读全文
posted @ 2020-10-25 14:16 Linshey 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 题面:#10471. 「2020-10-02 提高模拟赛」灌溉 (water) 假设只有一组询问,我们可以用二分求解:二分最大距离是多少,然后找到深度最大的结点,并且把它的$k$倍祖先的一整子树删掉,看一下一共要删几次,显然满足单调性。 现在要询问所有取值。上面二分的过程启发我们可以反过来,通过枚举 阅读全文
posted @ 2020-10-25 13:51 Linshey 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 题面:#10470. 「2020-10-02 提高模拟赛」流水线 (line) 题目中的那么多区间的条件让人感觉极其难以维护,而且贪心的做法感觉大多都能 hack 掉,因此考虑寻找一些性质,然后再设计 DP 状态。 设两端区间$Q_i$和$Q_j$满足$Q_i \subseteq Q_j$,那么显然 阅读全文
posted @ 2020-10-25 13:37 Linshey 阅读(65) 评论(0) 推荐(0) 编辑