12 2017 档案

摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3224 由于平衡树不太会写,就写棵线段树凑合着就开棵值域线段树,添加/删除,就是在包含改数的区间节点+1/-1询问某数的排名时,就是经过右节点时,把左边子树的值加上询问某排名的数时,就是类似求kth时的 阅读全文
posted @ 2017-12-28 19:47 Stump 阅读(197) 评论(0) 推荐(0) 编辑
摘要:https://loj.ac/problem/2291 在Tire树套vector上乱搞一波 如何二分查找时间 阅读全文
posted @ 2017-12-27 15:15 Stump 阅读(344) 评论(0) 推荐(0) 编辑
摘要:BZOJ1588 http://www.lydsy.com/JudgeOnline/problem.php?id=1588 splay维护一下前驱后继 或者写棵值域线段树冷静一下 阅读全文
posted @ 2017-12-26 23:01 Stump 阅读(230) 评论(0) 推荐(0) 编辑
摘要:luogu3389 https://www.luogu.org/problemnew/show/3389 板子题 BZOJ1013 http://www.lydsy.com/JudgeOnline/problem.php?id=1013 然后用1~n式减去(n+1)式,得到n个式子,x2和r2均被消 阅读全文
posted @ 2017-12-25 21:11 Stump 阅读(137) 评论(0) 推荐(0) 编辑
摘要:#define DEFAULT_CAPACITY 3 typedef int Rank; class Fib { private: int f, g; public: Fib( int n ) { f = 1; g = 0; while( g class Vector { protected: Rank _size; int _capacity; T* _elem; ... 阅读全文
posted @ 2017-12-25 16:20 Stump 阅读(145) 评论(0) 推荐(0) 编辑
摘要:BZOJ3231 http://www.lydsy.com/JudgeOnline/problem.php?id=3231 luogu2461 https://www.luogu.org/problemnew/show/2461 这题代码在本地过编译,但在BZOJ过不了编译,只好在luogu上交 大 阅读全文
posted @ 2017-12-24 21:25 Stump 阅读(371) 评论(0) 推荐(0) 编辑
摘要:BZOJ3027 http://www.lydsy.com/JudgeOnline/problem.php?id=3027 显而易见 母函数是这坨玩意 所以总数不超过b的方案,对于这一坨 我们暴力枚举一个kxy 那么它对ans的贡献为 复杂度O(2n*n) BZOJ3028 http://www.l 阅读全文
posted @ 2017-12-22 11:30 Stump 阅读(260) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2693 阅读全文
posted @ 2017-12-21 17:41 Stump 阅读(190) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=4916 阅读全文
posted @ 2017-12-15 22:19 Stump 阅读(250) 评论(0) 推荐(0) 编辑
摘要:BZOJ 4176 http://www.lydsy.com/JudgeOnline/problem.php?id=4176 莫比乌斯反演+杜教筛 好像μ可以杜教筛肛 s可以有√n的做法 复杂度为 BZOJ3994 http://www.lydsy.com/JudgeOnline/problem.p 阅读全文
posted @ 2017-12-15 11:01 Stump 阅读(677) 评论(0) 推荐(0) 编辑
摘要:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1239 51nod 1239 欧拉函数之和 https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1 阅读全文
posted @ 2017-12-14 21:32 Stump 阅读(252) 评论(0) 推荐(1) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=4407 阅读全文
posted @ 2017-12-14 14:50 Stump 阅读(154) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=4804 可以反演成Σ(i=1,n)(Σ(j,j|i)μ(j)*Φ(i/j))*[n/i]*[n/i] 过程略 设f(i)=Σ(j,j|i)μ(j)*Φ(i/j) f就是μ和Φ的卷积 μ,Φ都是积性函数 阅读全文
posted @ 2017-12-14 09:57 Stump 阅读(188) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2820 首先按照套路 ans =ΣprimeΣ(i=1,n)Σ(j=1,m)[gcd(i,j)=prime] =ΣprimeΣ(i=1,[n/prime])Σ(j=1,[m/prime])[gcd(i, 阅读全文
posted @ 2017-12-13 22:10 Stump 阅读(215) 评论(0) 推荐(0) 编辑
摘要:BZOJ1101 http://www.lydsy.com/JudgeOnline/problem.php?id=1101 求gcd(a,b)=k a,b中必然包含k的因子 问题等价于a'=a/k,b'=b/k,求有多少对(i,j),其gcd(i,j)=1,1<=i<=a',1<=j<=b' ans 阅读全文
posted @ 2017-12-13 15:44 Stump 阅读(215) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3261 可持久化Tire+异或前缀和+贪心 可持久化Tire表示二进制数其实就是可持久化的值域线段树 每次贪心地构造最优解 阅读全文
posted @ 2017-12-11 22:21 Stump 阅读(164) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=4327 对于小串建AC自动机 原串在AC自动机上匹配 对于一个点可以匹配到,那么它的fail指针也可以匹配到 做完以后,按bfs序倒着转移一下标记 如何对于小串进行查询 阅读全文
posted @ 2017-12-11 17:17 Stump 阅读(134) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1212 建好AC自动机在Trie树上进行DP dp[i]|=dp[i-tr[tmp].len] 找到dp[1]==1的max{i} 阅读全文
posted @ 2017-12-11 11:45 Stump 阅读(178) 评论(0) 推荐(0) 编辑
摘要:在Trie上做KMP https://www.luogu.org/problemnew/show/3808 https://www.luogu.org/problemnew/show/3796 阅读全文
posted @ 2017-12-10 23:13 Stump 阅读(190) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3110 整体二分+区间修改树状数组维护 补一份树套树 树状数组套主席树 阅读全文
posted @ 2017-12-09 20:38 Stump 阅读(142) 评论(0) 推荐(0) 编辑
摘要:http://uoj.ac/problem/34 fft真是一个丧心病狂的东西 递归版 迭代版 ntt 多项式求逆元 阅读全文
posted @ 2017-12-07 21:24 Stump 阅读(234) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2716 x坐标排序 时间cdq分治 y坐标树状数组维护 对于每次询问左下角的点维护前缀最大值x+y 然后坐标翻转做剩下三次操作 阅读全文
posted @ 2017-12-07 09:49 Stump 阅读(146) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/showsource.php?id=2443124 树链剖分套线段树直接肝 注意合并过程 阅读全文
posted @ 2017-12-06 22:17 Stump 阅读(174) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3697 点分治 休息站在起点到根的路径上或根到终点的路径上。 dfs时记录下路径的树上前缀和x,并判断路径的前缀和为x的节点。 枚举根的每个子树。 用g[i][0/1],f[i][0/1]分别表示已访问 阅读全文
posted @ 2017-12-06 20:22 Stump 阅读(206) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1176 x坐标排序 y坐标树状数组维护 时间cdq分治归并排序 对于矩阵(x1,y1,x2,y2) 记录四个点(x1-1,y1-1),(x1-1,y2),(x2,y1-1),(x2,y2) 维护二维前缀 阅读全文
posted @ 2017-12-06 10:44 Stump 阅读(157) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2599 就是开一个数组t,t[i]表示权值为i的路径最少边数 点分治,找到树的重心分成若干子树后, 得出一棵子树的所有点到根的路径长度x,到根有a条边,用t[k-x]+a更新答案, 全部查询完后,然后再 阅读全文
posted @ 2017-12-04 21:35 Stump 阅读(152) 评论(0) 推荐(0) 编辑
摘要:http://uoj.ac/problem/222 对区间离散化 然后区间长度排序+双指针支取+标记永久化的线段树维护 阅读全文
posted @ 2017-12-03 22:12 Stump 阅读(163) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2588 在树上建主席树 每个节点按它的father建一颗新树 对于路径(u,v)等价于(1,u)+(1,v)-(1,lca(u,v))-(1,fa[lca(u,v)]) root[u],root[v], 阅读全文
posted @ 2017-12-03 20:12 Stump 阅读(230) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3932 主席树棵题 按时间每次建一棵线段树 然后合并成主席树 考虑差分的性质 对于三元组(S,E,P) 每次修改变为 在S时间时,P处+1 在T+1时间时,P处-1 然后对应的区间也做相同的操作 根据修 阅读全文
posted @ 2017-12-01 21:19 Stump 阅读(163) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=4129 还是树上带修莫队, 只不过要离散化一下, 对于离散化后的值域还要分块一下 每次询问可以进行分块查询 复杂度O(n√n) 阅读全文
posted @ 2017-12-01 08:57 Stump 阅读(203) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示