上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 题目链接 O(n^2)的DP是显然的,但没有优化思路。考虑证伪数据范围。发现n>2600时,根据抽屉原理,一定有一个字符出现了至少101次。 阅读全文
posted @ 2024-07-24 19:35 D06 阅读(25) 评论(0) 推荐(0)
摘要: 坐标变换:令\(y_i=x_i+2i\) 2147483648=\(2^{31}\) 缺少的一位是符号位 点击查看代码 #include <bits/stdc++.h> using namespace std; vector<int>ans; int main() { long long n; ci 阅读全文
posted @ 2024-07-23 17:06 D06 阅读(12) 评论(0) 推荐(0)
摘要: 题目链接 ios::sync_with_stdio(false); cin.tie(0); \(\Uparrow\) 关闭同步/解除绑定,可以优化读入字符串的效率 这行代码的缺失,不仅导致程序在本地运行时需要过好几秒才能读入数据,更导致程序在OJ上评测时TLE AC自动机解决的是“每个模式串在文本串 阅读全文
posted @ 2024-07-23 12:10 D06 阅读(60) 评论(0) 推荐(1)
摘要: 题目链接 除了扫描线,二维前缀和也可以O(\(n^2\))地求出矩形的面积并,且两种方法的前提都是离散化 二维差分:在矩形的四个顶角做标记,也有容斥原理的影子 变量名不能起y1,y2似乎还是C++98时代的事情,打开-std=c++11就没有这个问题了;现在连NOIP都使用C++14标准了,所以应该 阅读全文
posted @ 2024-07-22 21:51 D06 阅读(22) 评论(0) 推荐(0)
摘要: 汉明码的精髓在于,既然你无法分辨更改检验位的情况,就把检验位放到冲突的位置,消掉那一位 位运算的性质:a+b=(a|b+a&b) \(a\oplus b\oplus 0\)+\(a\oplus b\oplus (111…11)\)=111…11 其实D题才是最简单的题目,比赛的整体难度低于省赛,明年 阅读全文
posted @ 2024-07-21 23:02 D06 阅读(22) 评论(0) 推荐(0)
摘要: 题目链接 鸽巢原理/抽屉原理:假如有n+1个元素放到n个集合中去,其中必定有一个集合里至少有两个元素 首先,将\(x\)整除\(|a_u-a_v|\)转化为它们模x同余 有n个点,x=n-1时,根据鸽巢原理,一定可以找到这样的两个同余的点,将它们连边 以此类推,解毕 模拟样例以感受题意 阅读全文
posted @ 2024-07-19 19:45 D06 阅读(24) 评论(0) 推荐(0)
摘要: 题目链接 可重组合(从集合中选取的元素可重复):把选数视为将相同的小球放到不同的盒子中,然后再用隔板法处理,结论是$\binom{n+r-1}{r} $,其实也等价于有限制的多重集的组合数 #include <bits/stdc++.h> using namespace std; const int 阅读全文
posted @ 2024-07-07 20:36 D06 阅读(42) 评论(0) 推荐(0)
摘要: 题目链接 Splay树维护权值,数组模拟修改 点击查看代码 #include <bits/stdc++.h> using namespace std; int a[1000005]; int root,tot; int read1() { char cc=getchar(); while(!(cc> 阅读全文
posted @ 2024-02-20 12:19 D06 阅读(21) 评论(0) 推荐(0)
摘要: 题目链接 独立过了一道NOI的题,开心~ 我的做法是后缀数组+单调栈+st表,并没有用到并查集 点击查看代码 #include <bits/stdc++.h> using namespace std; string s; int sa[300005],rk[20][300005],r[300005] 阅读全文
posted @ 2024-02-03 14:07 D06 阅读(15) 评论(0) 推荐(0)
摘要: 题目链接 AC自动机的fail指针构成了失配树 把询问全部放到树上,离线dfs处理(第一遍dfs在fail树上进行,刻画x的出现;第二遍dfs在trie树上进行,利用系统栈刻画y的每个状态) 点击查看代码 #include <bits/stdc++.h> using namespace std; s 阅读全文
posted @ 2024-02-02 15:18 D06 阅读(21) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 下一页
//雪花飘落效果