随笔分类 - 生活-OI
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2818我很sb的丢了原来做的一题上去。。其实这题可以更简单。。设$$f[i]=1+2 \times \phi (i) $$那么答案就是$$\sum_{p是质数} f[n/p]$$就丢原来的题了。。。不写...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1180今天状态怎么这么不好。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。又是调了好久。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3585好神的题。但是!!!!!!!!!!!!!!我线段树现在要开8倍空间才能过!!!!!!!!!!这什么梗。。。。。。。。。。。。。。。。。。。。。。我思考了很久空间的问题,因为我在pushdown的时...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2875矩阵的话很容易看出来。。。。。我就不写了。太水了。然后乘法longlong会溢出。。。那么我们用快速乘。。。就是将快速幂的乘法变成加法。。。这种很简单吧。。#include #include #i...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2329和前一题一样,不就多了个replace操作吗。好,就打一下。然后交上去wa了。。。。。。。。。。。。。。。。。。。。看了题解,好神奇!记住:以后pushdown的tag要考虑先后顺序!因为inve...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2209splay又犯逗。。。。。。。。upd1那里的sum忘记赋值反。。。。。。。。。。。。。本题好神。。首先发现将所有能匹配的消掉后一定是类似这样的))))((((,当然也有((((((这种情况还有本...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1251不行。。为什么写个splay老是犯逗,这次又是null的mx没有赋值-maxlongint...#include #include #include #include #include #incl...
阅读全文
摘要:http://uoj.ac/problem/31纪念伟大的没有调出来的splay。。。竟然那个find那里写错了!!!!!!!!!!!!!以后要记住:一定要好好想过!(正解的话我就不写了,太简单了。。#include #include #include #include #include #incl...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3781还能不能再裸点。。#include #include #include #include #include #include #include #include #include using na...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3289很裸的莫队。。。离线了区间然后分块排序后,询问时搞搞就行了。本题中,如果知道$[l, r]$后,考虑如何转移$[l, r+1]$,发现就是$a[r+1]$的颜色在这个区间的排名,然后$r-l+1-...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2038学了下莫队,挺神的orzzzz首先推公式的话很简单吧。。。看的题解是从http://foreseeable97.logdown.com/posts/158522-233333来的对于查询$[l,r...
阅读全文
摘要:http://www.spoj.com/problems/SUBLEX/后缀自动机系列完成QAQ。。。撒花。。明天or今晚写个小结?首先得知道:后缀自动机中,root出发到任意一个状态的路径对应一个子串,而且不重复。(原因似乎是逆序后缀树?所以我们在自动机上预处理每一个状态的子串数目,然后从小到大枚...
阅读全文
摘要:http://www.spoj.com/problems/LCS2/发现了我原来对sam的理解的一个坑233本题容易看出就是将所有匹配长度记录在状态上然后取min后再对所有状态取max。但是不要忘记了一点:更新parent树的祖先。为什么呢?首先如果子树被匹配过了,那么长度一定大于任意祖先匹配的长度...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2555 学到了如何快速维护right值orz (不过这仍然是暴力维护,可以卡到O(n) 首先我们在加一个新节点的时候直接遍历它的parent树就行啦啦!!!!这样直接就暴力维护了。。。我竟然没想到。。
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3172随便搞个sam就行了。(其实一开始看到数据n#include #include #include #include #include #include #include #include usin...
阅读全文
摘要:http://www.spoj.com/problems/NSUBSTR/题意:给一个字符串S,令F(x)表示S的所有长度为x的子串中,出现次数的最大值。求F(1)..F(Length(S))这题做法:首先建立字符串的后缀自动机。所以对于一个节点$s$,长度范围为$[Min(s), Max(s)]$...
阅读全文
摘要:http://codevs.cn/problem/3160/sam的裸题。。。(之前写了spoj上另一题sam的题目,但是spoj被卡评测现在还没评测完QAQ打算写那题题解时再来详细介绍sam的。。。。那就再等等吧。求两个串的lcs话,就是先建立a串的sam,然后用b的字串去匹配a中。因为sam中的...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1079只能想到5^15的做法。。。。。。。。。。。。。。。。。。。。。。。。。。。果然我太弱。其实应该是没利用好题目的信息,ci#include #include #include #include #...
阅读全文
摘要:http://codeforces.com/contest/490/problem/D好神的一题,不会做。。其实就是将所有的质因子找出来,满足:最终的所有质因子的乘积相等但是我们只能操作质因子2和3,那么我们就要将任意一边质因子多的先约掉。且先执行3,因为操作是2/3嘛。。所以筛掉3后再筛2,然后判...
阅读全文
摘要:http://codeforces.com/contest/489/problem/D很显然,我们只需要找对于每个点能到达的深度为3的点的路径的数量,那么对于一个深度为3的点,如果有a种方式到达,那么有方案数(a-1+1)*(a-1)/2可是我用dfs找路径就tle了QAQ于是orz别人的代码,,,...
阅读全文

浙公网安备 33010602011771号