摘要: https://gmoj.net/senior/ main/show/100137 题解: 对于一个串$S$,怎么求$f(S)$? 把S结尾的一段连续B去掉。 我们知道最后一定是变成AAA……BBB…… 考虑将'A'看做+1,’B‘看做 1,变成了一个折线图 每次会使最低点+1,直到最低点=A的个数 阅读全文
posted @ 2020-02-25 17:04 Cold_Chair 阅读(281) 评论(0) 推荐(0) 编辑
摘要: https://loj.ac/problem/535 题解: 有点感觉这个是个经典题,我咋想不到呢。 不交换就是逆序对数。 考虑交换$h[x]$和$h[y]$。 得满足$h[x] h[y]$,不然没有意义。 那么逆序对会减少$2 \sum_{xh[z] h[y]$ 这就相当于矩形数点问题:以$(x, 阅读全文
posted @ 2020-02-25 15:42 Cold_Chair 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 题解: 显然对整个序列考虑不行,不如对每一个元素单独考虑。 一个元素x在x和x+1都成为分割点前显然会被一直计算答案,设$T(x)$表示x分割点出现的时间。 那么$Ans=\sum_{i=1}^n max(T(i 1),T(i))$。 众所周知,冒泡排序都是去考虑每一个元素的往左移动,而不是往右移动 阅读全文
posted @ 2020-02-25 14:23 Cold_Chair 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 题目: http://usaco.org/index.php?page=viewproblem2&cpid=793 https://gmoj.net/senior/ main/show/100130 题解: 考虑定根时怎么做? 假设在一个叶子y放了个人,那么这个人会一直往根的方向走,若根的人往y这个 阅读全文
posted @ 2020-02-24 18:42 Cold_Chair 阅读(266) 评论(0) 推荐(0) 编辑
摘要: https://ac.nowcoder.com/acm/contest/4381/F 先把$a[i]$变成$gcd(a[i],m)$,这样能到的就是a[i]的倍数。 应该第一眼想到容斥的,直接推系数太难了。 考虑容斥为至少s个,答案=至少s个 至少s+1个。 也就是选s个a[i]的lcm的倍数集合并 阅读全文
posted @ 2020-02-23 21:16 Cold_Chair 阅读(223) 评论(0) 推荐(0) 编辑
摘要: "github下载地址戳这里。" "Codeforces上给testlib.h开的blog戳这里。" 这篇blog是总介绍,意思是testlib.h可以用来写: "1.generators :数据生成器" "2.validators :数据校验器" "3.interactors :交互库" "4.c 阅读全文
posted @ 2020-02-23 15:25 Cold_Chair 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: 0 在用网络流解线性规划前,我们需要明白网络流本质上是一个什么样的线性规划? 网络流的每条边的流量相当于一个未知数$x$,$0=A[i]$ 不等式不是很能网络流,我们添加变量$a[i] =0$把不等式变成等式: $\sum x[i] [s[i]0$,$S j, r = y$。 $yT,r y$。 最 阅读全文
posted @ 2020-02-21 22:55 Cold_Chair 阅读(309) 评论(0) 推荐(1) 编辑
摘要: $nl。 记$s=\sum l$,如果最后的和是$v$,那么系数就是挡板问题:$C_{v s 1}^{n 1}$。 范德蒙恒等式:$C_{n+m}^k=\sum_{i=0}^kC_{n}^i C_{m}^{k i}$ 当n、m、k是非负数的时候显然成立,其实n,m是负数时也成立,可以用生成函数解释。 阅读全文
posted @ 2020-02-20 20:14 Cold_Chair 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 在2020 CCPC Wannafly Winter Camp Day3发现了这题,应该是一个出题人。 https://ac.nowcoder.com/acm/contest/4114/I n扇门问题: 有一个猜奖者和一个主持人,一共有n扇门,只有一扇门后面有奖,主持人事先知道哪扇门后有奖,而猜奖者 阅读全文
posted @ 2020-02-17 23:06 Cold_Chair 阅读(949) 评论(0) 推荐(0) 编辑
摘要: KM算法用于解决二分图最大权匹配问题,这个问题应该是可以用费用流就解决的。 近期遇到了用KM算法去解不等式的题,虽然转换完后还是可以用费用流做,学习中感觉到顶标挺有用的。 学习自: https://blog.csdn.net/c20180630/article/details/71080521 ht 阅读全文
posted @ 2020-02-14 21:42 Cold_Chair 阅读(163) 评论(0) 推荐(0) 编辑