摘要: ####多项式求逆 传送门 对于次数小于n-1的多项式F(x),求其对于$x^n$的逆,系数对998244353取模。保证有解 一个简单的递推思想。 设逆为$G(x)$,$F(x)$在$mod\qquad x^m$下的一个逆为$H(x)$。 则有$F(x)(G(x)-H(x))=0 \quad(mo 阅读全文
posted @ 2022-07-31 16:28 xyc1719 阅读(46) 评论(0) 推荐(0)
摘要: fft参考blog ntt参考blog #####FFT模板 点击查看代码 #include<bits/stdc++.h> using namespace std; template<typename T> inline void read(T &x){ x=0;T fl=1;char tmp=ge 阅读全文
posted @ 2022-07-29 23:37 xyc1719 阅读(48) 评论(0) 推荐(0)
摘要: oj传送门 本质上是在trie树上套kmp的next数组(fail数组),用bfs按逐层遍历可以保证不重复和遗漏。 题目中要求出模式串重复次数,由于模式串自身较短,可以暴力失配找后缀匹配的模式串 update:题目已改成二次加强版,不能直接暴力失配找后缀匹配,需要先记录每次最大匹配到串,然后按照tr 阅读全文
posted @ 2022-07-26 23:34 xyc1719 阅读(28) 评论(0) 推荐(0)
摘要: | A | B | C | D | E | F | G | H | I | J | K | L | M | 总题数 | 通过题数 | | | | | | | | | | | | | | | | | | | | | ! | ! | | O | | | O | ! | O | | 12 | 3 | | 阅读全文
posted @ 2022-07-24 21:19 xyc1719 阅读(37) 评论(0) 推荐(0)
摘要: #####二维最短点对 利用类最优性剪枝的方式使得答案合并花费为O(n)的分治, 【反思】 写代码时,有时可以适当放缩问题。在使得时间复杂度不变的情况下,降低代码复杂度。 变量管理要清晰,避免重名。 阅读全文
posted @ 2022-07-21 00:13 xyc1719 阅读(17) 评论(0) 推荐(0)
摘要: ####ABCD1 略 ####E 给一个有序的边集合,保证集合内边能构成连通图。1e5次询问,回答[l,r]上的点两两联通所需的最小的k(仅使用编号[1,k]的所有边) #####分析 一眼像一个排好序的kruskal,但显然不能负担每次询问都建树的复杂度。 转化“[l,r]上的点两两连通”这个条 阅读全文
posted @ 2022-07-20 22:52 xyc1719 阅读(33) 评论(0) 推荐(0)
摘要: ####凸包模板 这题是整数范围,需要时请改浮点数 #include<bits/stdc++.h> #define int long long using namespace std; const int maxn=5110; int n; struct node{ int x,y; }s[maxn 阅读全文
posted @ 2022-07-09 11:48 xyc1719 阅读(31) 评论(0) 推荐(0)
摘要: 原理论述部分引用自浅谈邻项交换排序的应用以及需要注意的问题 luogu题单 ####引言 邻项交换排序是一种常见的贪心算法,通过比较两个相邻元素交换前后的优劣对整个序列进行排序,从而使得这个序列成为题目所求的最优解。 然而,邻项交换排序的应用有一些需要注意的地方,稍有不慎便会成为一个错误的算法。 简 阅读全文
posted @ 2022-07-03 20:49 xyc1719 阅读(430) 评论(0) 推荐(0)
摘要: ####大整数乘法分治 缅怀Gauss 欲求$XY=?$,令$X,Y均为n位,X=A10^{n/2}+B,Y=C10^{n/2}+D$ $XY=AC10^{n}+BD+(AD+BC)10^{n/2}$ →复杂度$O(n^2)$ $XY=AC10^{n}+BD+((A-B)(D-C)+AC+BD)10 阅读全文
posted @ 2022-06-28 12:46 xyc1719 阅读(64) 评论(0) 推荐(0)
摘要: Θ-同阶无穷大 O-同阶及低阶无穷大 Ω-同阶及高阶无穷大 o-低阶无穷大 ω-高阶无穷大 ####性质 #####1.传递性 eg. f(n)=O(g(n)),g(n)=O(h(n))→f(n)=O(h(n)) #####2.Θ,O,Ω具有反身性 f(n)=O(f(n)) 阅读全文
posted @ 2022-06-27 23:00 xyc1719 阅读(127) 评论(0) 推荐(0)