摘要: #define TBD ToBeDone 😅 容斥的本质 构造一组数\(f_i\),使得 \(\sum\limits_{i = 0} ^ {h_x} \binom {h_x}{i} f_i = g_x\),其中\(g_x\)为希望\(x\)这个元素被统计的次数,\(f_i\)为容斥系数,\(h_i 阅读全文
posted @ 2023-10-30 19:30 cqbzlzh 阅读(41) 评论(1) 推荐(0)
摘要: 114514天没写博客了(悲) Bear and Bad Powers of 42 \(tag\):线段树,势能分析 原问题不好直接做,考虑转化维护信息 首先可以发现42的幂次并不多,所以每次操作3到停止的次数并不多,因此可以用线段树多次打区间加标记。 问题转化为看一个区间内是否存在42的倍数,因为 阅读全文
posted @ 2023-10-09 21:32 cqbzlzh 阅读(20) 评论(1) 推荐(0)
摘要: 图论口胡记录 Xor-MST \(Borvuka\)算法版题 \(Borvuka\)的流程是每次对于每个联通块中都找到一条向外部最小的边,然后再将边相连的两个连通块合并。可以发现每次连通块的个数都会减半,只会合并\(\log_n\)次,那么中间找最小边的过程中,对于没有显式建边的题目我们就可以用数据 阅读全文
posted @ 2023-11-13 15:51 cqbzlzh 阅读(51) 评论(2) 推荐(0)
摘要: Flip Machines \(tag\):根号分治,dp,期望,贪心 比较神仙,没想到这还能数据分治。 考虑每次交换的卡片上的数,若\(b_i \leq a_i\) 那么这次操作一定是不优的,反之一定能够更优,能使答案变大。 设\(a_i \geq b_i\)构成集合为 \(P\),\(a_i < 阅读全文
posted @ 2023-11-01 01:51 cqbzlzh 阅读(25) 评论(2) 推荐(0)
摘要: [SHOI2013] 超级跳马 \(tag\):矩阵乘法,前缀和 暴力\(dp\)很显然,设\(f_{i,j}\)为从\((1,1)\)跳到\((i,j)\)的方案数,那么有$f_{i,j}= \sum \limits _{j-(2k+1)>0}f _{i/i+1/i-1,j-(2k+1)} $ 发 阅读全文
posted @ 2023-10-27 22:41 cqbzlzh 阅读(17) 评论(0) 推荐(0)
摘要: \(dfn\)序的长度是欧拉序的一半,常数较小,并且代码便于理解背诵。 让欧拉序求lca成为时代的眼泪。 代码部分实现思路来自cqbz_dongjie 点击查看代码 auto minlca = [&](int x, int y) { return (dfn[x] < dfn[y])? x : y; 阅读全文
posted @ 2023-10-17 22:07 cqbzlzh 阅读(76) 评论(2) 推荐(0)
摘要: 太久没有写莫反的题,忘完了。。。 简单写写当总结 常见数论函数 \(e(x) = [x = 1]\) \(I(x) = 1\) \(id(x) = x\) 以上函数完全积性 \(\varphi(x) = \sum \limits_{i = 1}^{x - 1} [\gcd(i, x) == 1]\) 阅读全文
posted @ 2023-09-21 12:05 cqbzlzh 阅读(21) 评论(4) 推荐(0)
摘要: 总算把之前摸鱼多项式欠下的东西还清了些。。。 常数应该不算特别大 点击查看代码 namespace Polys { #define Poly std::vector <int> #define ll long long const int G = 3, MOD = 998244353; ll pow 阅读全文
posted @ 2023-09-12 23:31 cqbzlzh 阅读(19) 评论(3) 推荐(0)
摘要: ### [[NOIP2020] 字符串匹配](https://www.luogu.com.cn/problem/P7114 "[NOIP2020] 字符串匹配") 枚举两个分界点并检查是否合法的暴力很显然,考虑优化。 ~~字符串只会哈希~~可以想到用哈希优化比较复杂度,具体来说,只用枚举$AB$的长 阅读全文
posted @ 2023-08-23 15:13 cqbzlzh 阅读(10) 评论(2) 推荐(0)
摘要: [ABC213G] Connectivity 2 \(tag\):计数,\(dp\),容斥 \(n\)比较小,考虑状压。 设\(dp_s\)表示只有\(s\)中的点都联通的方案数。\(g_s\)表示\(s\)的所有子图个数,若\(s\)中有\(cnt\)条边,那么\(g_s=2^{cnt}\)。 考 阅读全文
posted @ 2023-08-17 00:12 cqbzlzh 阅读(18) 评论(2) 推荐(0)