上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 56 下一页
摘要: 题意:懒得写背景了,给你一个字符串init,要求你支持两个操作 (1):在当前字符串的后面插入一个字符串 (2):询问字符串s在当前字符串中出现了几次?(作为连续子串) 你必须在线支持这些操作。 题解:可以想到用sam很好维护某个字符串在当前字符串中出现了几次,插入也直接add就好了,但是我们不能每 阅读全文
posted @ 2018-09-30 16:50 walfy 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 题意:每次插入一个数字,查询本质不同的子串有多少个 题解:sam,数字很大,ch数组用map来存,每次ins之后查询一下新建点表示多少个本质不同的子串(l[np] l[fa[np]]) / Problem: 4516 User: walfy Language: C++ Result: Accepte 阅读全文
posted @ 2018-09-30 14:01 walfy 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 题意:给定一个非负整数序列{a},初始长度为N。 有M个操作,有以下两种操作类型: 1、Ax:添加操作,表示在序列末尾添加一个数x,序列的长度N+1。 2、Qlrx:询问操作,你需要找到一个位置p,满足l define fi first define se second define db doub 阅读全文
posted @ 2018-09-30 12:13 walfy 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 题意:求$\sum_{i=1}^n\sum_{j=1}^mgcd(i,j)^k%1e9+7$ 题解:考虑枚举gcd,原式可化简为$\sum_{d=1}^{n}d^k\sum_{i=1}^n\sum_{j=1}^m[gcd(i,j)==d]$后面部分很明显是最基础的莫比乌斯反演, 那么有$\sum_{ 阅读全文
posted @ 2018-09-29 20:03 walfy 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 题意:求$\sum_{i=1}^n\sum_{j=1}^nf(gcd(i,j))(gcd(i,j) define fi first define se second define db double define mp make_pair define pb push_back define pi 阅读全文
posted @ 2018-09-29 17:23 walfy 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 题意:M台机器要生产n个糖果,糖果i的生产区间在(si, ti),花费是k (pi si),pi是实际开始生产的时间机器,j从初始化到生产糖果i所需的时间Cij,花费是Dij,任意机器从生产糖果i到生产糖果j,需花费时间Eij,花费Fij求生产完所有糖果所需的最小时间? 题解:先把糖果拆点,s向i糖 阅读全文
posted @ 2018-09-28 16:25 walfy 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 题意:n个旅馆,每个有花费,m个查询,查询在某个点在c花费范围内的距离最小的旅馆 题解:kdt,建成四维,坐标两维,花费一维,id一维,实际上建树只用前两维,正常的查询,如果满足条件在更新答案即可 // pragma GCC optimize(2) // pragma GCC optimize(3) 阅读全文
posted @ 2018-09-25 20:34 walfy 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 求a1 x1+r1=y...an xn+rn=y,crt合并 // pragma GCC optimize(2) // pragma GCC optimize(3) // pragma GCC optimize(4) // pragma GCC optimize("unroll loops") // 阅读全文
posted @ 2018-09-12 00:42 walfy 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 题意:找一个串中的最长连续两个回文子串长度 题解:建两个回文树,一个正着,一个反着,每次add之后last的长度就是后缀最长的回文串长度,然后两边加一遍即可 / Problem: 2565 User: walfy Language: C++ Result: Accepted Time:164 ms 阅读全文
posted @ 2018-09-06 00:21 walfy 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 题意:求两个串的公共回文子串个数 题解:建两个回文自动机,从0和1各跑一边就是答案了,因为对于回文自动机来说,从头开始dfs就能找出该字符串的所有回文串 // pragma GCC optimize(2) // pragma GCC optimize(3) // pragma GCC optimiz 阅读全文
posted @ 2018-09-05 16:01 walfy 阅读(233) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 56 下一页