04 2018 档案
摘要:有关NTT的一个小知识点:对于一个模数p,所有的数在非0意义下都是原根的幂次的形式原根是虾米?对于一个模数p,所有的数在非0意义下都是 原根的幂次的形式。于是这里g^0,g^1,g^2,g^3……..互不相同,且g^phi(p)=g^0==1一个模数存在原根的充要条件,形式是以下四种形式:m=2,4...
阅读全文
摘要:FFT高精度乘法 与NTT高精度乘法 搞得不甚明了,不予解释FFT:#include#include#include#includeusing namespace std;const int maxn = 300000;const double pi = 3.1415926535;typedef c...
阅读全文
摘要:鉴于CQOI2018居然考了一道BSGS的板子题,就默默得又复习了一下BSGS以及又学了EXBSGS,CQOI那道题太板了,朴素BSGS,可以直接参考我以前的文章:POJ2417高次同余方程这个HASH表的模板是直接抄的,,不会啊,,看来下一步是有必要学一下HASH表了。EXBSGS的不同于朴素BS...
阅读全文
摘要:由于看完最大流就跟着做到了最小割的题。。。一道题愣是看了一个多小时没有思路,看标签才发现我还有知识欠缺---》最小割走起!洛谷传送门:https://www.luogu.org/problemnew/show/P2598/*由于本蒟蒻刚刚学最小割,这里就不单纯写本题题解,同时放出三个定理来(from...
阅读全文
摘要:“OI没学好,炉石都打不好”“滚吧,上古之神都要退环境了”,今天CQOI,为所有CQOIer加油!(顺便缅怀上古之神的低语)(网站空间稀缺,这里图片就不放了),链接:BZOJ抵制克苏恩
阅读全文
摘要:不开longlong 毁一生。luogu传送门:https://www.luogu.org/problemnew/show/P3171首先先跑一个最短路上的所有最短路径,然后加入图中跑一次最大流就可以,还是比较裸的一道题。if(dis[x]+len[y]==dis[y])则这条路在最短路上。然后看每...
阅读全文
摘要:为什么luogu标签是前缀和贪心和线段树,,,为什么,,,这里是SAP最大流做法刚学SAP,蒟蒻默默%%%dalao们。两层的枚举:第一层:首先二分本题答案(很小,也可以直接枚举)第二层:然后再套一个枚举,枚举选择哪几个等级。建图:考虑将所有的牛棚与汇点连边,容量为牛棚容量。再将每一只牛与牛棚连边,...
阅读全文
摘要:这不是纯种的LCT,,,,是LCT+LCA+DFS序(或者重链剖分)+线段树,最近学的全用进来了,,很有喧宾夺主的意味。。。(老板说这道题的核心就是LCT+线段树,,假的,,应该是LCT+DFS序。。。) luogu传送门:https://www.luogu.org/problemnew/show/...
阅读全文
摘要:高斯消元,消来消去真有趣,突然想去玩祖玛。POJ传送门http://poj.org/problem?id=1681NKOJ传送门http://oi.nks.edu.cn/zh/Problem/Details/1987一个高斯消元解异或方程组板题。真的没有什么好说的。就说说时间复杂度。看似O(n^6)...
阅读全文
摘要:*(貌似要省选了?似乎不关我这个蒟蒻的事,还是给OIers们加油吧!)第一次学到了边转换为点的神奇操作。luogu传送门:https://www.luogu.org/problemnew/show/P4172由于要找路径上的最小的最长度(很绕自理解),还是很容易就想到最小生成树的。再由于想到维护...
阅读全文
摘要:LCT维护子树信息的好题~~luogu传送门:https://www.luogu.org/problemnew/show/P4219这个方法是从这篇博文里学到的%%%https://blog.csdn.net/neither_nor/article/details/52979425 大概就是多开一个...
阅读全文
摘要:最近新学了LCT,又可以刷一堆水(keng)题了,真是开心啊 传送门: https://www.luogu.org/problemnew/show/P3203 感觉还是很显然吧,直接将这个(点)与(点+劲度系数)的点连接起来, 同时考虑建一个空结点n+1(编号0不好处理,于是所有编号向上平移一个单位
阅读全文
摘要:一道平衡树板题调了两个小时,我真是太弱了传送门:https://www.luogu.org/problemnew/show/P2596我们一个一个操作地来分解top: 先splay那个结点,然后将root左子树全部放在后继的左子树里面(注意特判没有左右子树的情况)bottom:类同top,只是将ro...
阅读全文
摘要:第一次看还是感觉很难的。。。仔细分析起来,发现自己还是太弱了。。。传送门:https://www.luogu.org/problemnew/show/P1941状态;f[i][j]第i格,达到高度j所需最小的点击次数70%分 : f[i][j] = min: f[i-1][j+y[i]] , f[...
阅读全文