摘要: 做 \(\tt CQOI\) 的时候突然发现这个知识点没有学过,所以来学一下,虽然用处不大但是还是很有趣的。 最小割树的构建 最小割树用来解决这样的问题:一个 \(n\) 个点的图,想要求 \((i,j)\) 之间的最小割。 我们先来解决他的构建,先来构建他再证明有关定理。 构建是一个分治的过程,我 阅读全文
posted @ 2021-01-15 22:32 C202044zxy 阅读(148) 评论(0) 推荐(0)
摘要: 简单一点的我就放这里了,难一点的题我会单独写题解的。 这是个好东西:https://www.cnblogs.com/victorique/p/8560656.html 还有一个好东西:https://www.cnblogs.com/Tiw-Air-OAO/p/14201641.html 网络流真的把 阅读全文
posted @ 2021-01-15 20:57 C202044zxy 阅读(420) 评论(0) 推荐(0)
摘要: 开始了我的网络流 \(24\) 题之旅,写在一起到时候方便一起复习哦。 其实这并不是真的二十四题,有一些过于水的我就不写上来了。然后有的代码太水了就不写了。 感觉这些题目还是比较基础的,方法却值得借鉴! https://www.luogu.com.cn/problem/list?keyword=&t 阅读全文
posted @ 2021-01-13 14:54 C202044zxy 阅读(369) 评论(0) 推荐(0)
摘要: 一、题目 点此看题 二、解法 你会发现好像没有什么巧妙的算法,不如我们直接把答案形式化地写出来: \(\sum_{i=1}^n[\gcd(i,n)=1]\space i^k\) 然后看到了熟悉的 \(\gcd\) 结构,我们直接反演: \(\sum_{i=1}^ni^k\sum_{x|(i,n)}\ 阅读全文
posted @ 2021-01-11 21:57 C202044zxy 阅读(93) 评论(0) 推荐(0)
摘要: 没见过数论题还卡常的,幸好我常数小。 一、题目 点此看题 二、解法 你看了题目名和给出的柿子,心想这题不是考过的吗?[SDOI2015]约数个数和,不得不说这道题还是很有创意的,如果你做过以前那道题就会发现这个 \(\tt tirck\) 还是可以用: \(d(ijk)=\sum_{x|i}\sum 阅读全文
posted @ 2021-01-10 15:41 C202044zxy 阅读(123) 评论(0) 推荐(0)
摘要: 一、题目 点此看题 二、解法 $i,j$合起来特别难受啊,看能不能把 \(i,j\) 拆开,由于 \(\varphi\) 是积性函数,所以先拆成 \(\varphi(i)\varphi(j)\) 的形式,但是这么拆显然会错,错误出在对于 \(i,j\) 共同的公因数 \(p_i\) ,计入了两次 \ 阅读全文
posted @ 2021-01-09 16:50 C202044zxy 阅读(88) 评论(1) 推荐(1)
摘要: 这才叫莫比乌斯反演题。 一、题目 点此看题 二、解法 也没有什么好的思路,我们不妨把暴力柿子写出来,我们想枚举直线,但是这道题不能枚举直线的斜率,所以就要用整数来表示直线,我们不妨枚举出发点和终止点的向量差 \((x_1,x_2...x_n)\) ,那么起始点的方案数就是 \(\prod m-x_i 阅读全文
posted @ 2021-01-09 12:12 C202044zxy 阅读(119) 评论(0) 推荐(0)
摘要: 一、题目 点此看题 二、解法 根据套路,先枚举$\gcd$: \(\sum_{d=1}^nd^k\sum_{i=1}^{n/d}\sum_{j=1}^{m/d}[gcd(i,j)=1]\) 后面那个式子就是最基础的反演: \(\sum_{d=1}^nd^k\sum_{i=1}^{n/d}\frac{ 阅读全文
posted @ 2021-01-09 09:04 C202044zxy 阅读(75) 评论(0) 推荐(0)
摘要: Traveling in the grid world 题目描述 有一个 \(n\times m\) 的格点图,两点之间走他们的连线,但是这条连线不能恰好覆盖其他整点。还要求相邻两步之间的连线不能斜率相同,求从 \((0,0)\) 走到 \((n,m)\) 的最短距离。 \(1\leq n,m\le 阅读全文
posted @ 2021-01-06 21:12 C202044zxy 阅读(253) 评论(0) 推荐(0)
摘要: 一、题目 点此看题 二、解法 要求的是这个柿子: \(\sum_{j=1}^ndis(x,j)^k\) 一看这个 \(dis(x,j)^k\) 然后 \(k\) 很小就知道是套路题了,直接第二类斯特林数反演: \(\sum_{j=1}^n\sum_{i=0}^kS(k,i)\times i!\tim 阅读全文
posted @ 2021-01-05 19:54 C202044zxy 阅读(181) 评论(0) 推荐(0)