test20200116 发表于 2020-01-16 闲扯我怎么又被卡常了呀! $map$ 常数是真的垃圾。。。 $T1$Solution我们将所有点按照 $x$ 为第一关键字, $y$ 为第二关键字的顺序排序,然后我们可以发现一个奥妙重重的事:若 $a,b$ 匹配, $p,q$ 匹配,且满足 $aq$ 。 我们枚举第一对匹配的点为 $a,b$ ,显然 ... 阅读全文 »
随机值的一些应用 发表于 2020-01-15 闲扯最近做的一些题里面用到了使用随机值来维护图的连通性和判断点对是否包含某条边,写篇博客总结一下。 TEST_20200112(Day 2) T3题目描述给出一个连通图,每次删掉不超过 $4$ 条边,然后询问整幅图是否连通。 Solution正常做法:线段树分治。 非正常解法乱搞:先搞一颗生成树出来 ... 阅读全文 »
test20200115 发表于 2020-01-15 闲扯终于有一道考试能想出做法而且不会打炸的题了泪目。 $T1$Solution由于要使得距离最大,我们考虑贪心的进行匹配。 假设对边 $(u,v)$ 来说,它的一边有 $j$ 个男生,有 $k$ 个女生,那么我们一定有 $\min(j,m-k)$ 个男生和另外一边的女生配对,有 $\min(k,m- ... 阅读全文 »
LCT 题目选做 发表于 2020-01-11 维护链信息P1501 [国家集训队]Tree IISolution利用 $LCT$ 维护链上信息的经典题。 由于同时涉及到了加法和乘法,根据做线段树的经验,我们知道乘法优先,加法靠后。 剩余的普通的 $LCT$ 没什么区别。 Code123456789101112131415161718192021 ... 阅读全文 »
Atcoder Beginner Contest 150 发表于 2020-01-11 $A,B,C$签到题,随便做做。 $D$将每一个数里面的 $2$ 全部提出来,其个数即为 $w_i$ ,如果 $w$ 不是所有数都相等,那么无解。 否则求出所有数的 $lcm$ ,再乘上 $2^{w_i-1}$ ,剩下的一个 $2$ 放入 $(p+0.5)$ 中,可以看出这一定是个奇数。 答案就是 ... 阅读全文 »
决策单调性优化DP 发表于 2020-01-04 四边形不等式定义设 $w(x,y)$ 是定义在整数集合上的二元函数。若对于定义域上的任意整数 $a,b,c,d$ ,其中 $a\leq b\leq c\leq d$ ,都有 $w(a,d)+w(b,c)\geq w(a,c)+w(b,d)$ 成立,则称函数 $w$ 满足四边形不等式。 定理(另一种定 ... 阅读全文 »
「SHOI2017」组合数问题 发表于 2020-01-04 闲扯矩阵乘法练习题。 题面「SHOI2017」组合数问题 Solution问题是求 $\sum_{i=0}^{\infty}\binom{nk}{ik+r}$ 。 可以发现 $ik+r\equiv r\ (mod\ k)$ ,所以问题等价于求从 $nk$ 个物品中选择 $m$ 个物品的方案数,其中 ... 阅读全文 »
2020WC集训训练赛day5 发表于 2020-01-03 闲扯暴力场 $+\ FST$ 场。 题面2020WC集训训练赛day5 $T1$结论题,可以证明答案一定在最大的 $\log_2 x+2$ 个之间取到,然后直接暴力即可。 证明参考 $JKLover$ 的 博客。 code $T2$我们考虑当代价为 $\prod_{i=1}^N\binom{x_i} ... 阅读全文 »
P4342 [IOI1998]Polygon 发表于 2020-01-02 闲扯这算是区间 $dp$ 的经典题? 题面P4342 [IOI1998]Polygon Solution简单的想法是每次枚举拆掉那条边,然后做一次区间 $dp$ ,时间复杂度为 $O(n^4)$ ,没法通过本题。 这类环形的,我们有一个经典的处理方式:将数组复制一遍放在后面,然后按照一般的做。 我们 ... 阅读全文 »
5105 Cookies 发表于 2020-01-01 闲扯学到了, $dp$ 原来还有这种骚操作,是我以前太菜了。。 题面5105 Cookies Solution我们设 $dp_{i,j}$ 表示考虑前 $i$ 个人,分出去了 $j$ 个饼干时的最小怨气总和。 首先,我们明确一个事实:贪婪度大的孩子应该拿到更多的糖果。这很容易通过邻项交换证明。 但是 ... 阅读全文 »