摘要:
B - The writing on the wall 题意: 求 \(n \times m\) 的区域中不含 黑块 的矩形的数量 思路: 枚举矩形的右下角,然后向前扫合法的左上角 #include<bits/stdc++.h> using namespace std; typedef long l 阅读全文
摘要:
H - Set 题意: 有 \(n\) 个集合,初始时第 \(i\) 个集合中的数只有 \(a_i\) 支持三种操作 1 u v 若第 \(u\) 个数和第 \(v\) 个数在不同的集合中,则将这两个集合合并 2 u 把第 \(u\) 个数所在的集合中所有的数都 +1 3 u k x 询问操作,你需 阅读全文
摘要:
E - Ac Challenge 一个比较简单的 状压dp #include<bits/stdc++.h> using namespace std; typedef long long ll; const int N = 21; ll f[1 << N], a[N], b[N]; vector<in 阅读全文
摘要:
杜教筛模板 又写了一遍,发现之前写的有错误,竟然水过去了,我线筛今天写错了两遍,我以后再写错我是傻逼。 #include<bits/stdc++.h> using namespace std; const int N = 3e6 + 10; typedef long long ll; ll prim 阅读全文