博客园 首页 私信博主 显示目录 隐藏目录 管理 动画

06 2018 档案

摘要:"题目链接" SAM: 能成为识别子串的只有那些|right|=1的节点代表的串。 设这个节点对应原串的右端点为r[i],则如果|right[i]|=1,即s[ [rileni+1,rilenfai]ri ]这些子串都出现一次。 那么对于[ r[i] len[ 阅读全文
posted @ 2018-06-30 19:48 SovietPower 阅读(219) 评论(0) 推荐(0) 编辑
摘要:给定一个长为n的序列,多次询问[l,r]中最大的只出现一次的数。强制在线。 阅读全文
posted @ 2018-06-30 15:28 SovietPower 阅读(190) 评论(0) 推荐(0) 编辑
摘要:给定两个字符串,求它们有多少个相同子串。相同串的位置不同算多个。 阅读全文
posted @ 2018-06-29 09:23 SovietPower 阅读(202) 评论(0) 推荐(0) 编辑
摘要:"题目链接" "后缀数组做法见这" 。 直接SAM+map。对于每个节点其产生的不同子串数为len[i] len[fa[i]]。 cpp //15932kb 676ms include include include include // define gc() getchar() define M 阅读全文
posted @ 2018-06-29 08:24 SovietPower 阅读(216) 评论(0) 推荐(0) 编辑
摘要:SAM求字符串的最小循环表示。 阅读全文
posted @ 2018-06-28 22:57 SovietPower 阅读(162) 评论(0) 推荐(0) 编辑
摘要:给定n个串和K,求每个串中有多少个子串是这n个串中至少K个串的子串。 阅读全文
posted @ 2018-06-28 22:10 SovietPower 阅读(277) 评论(0) 推荐(0) 编辑
摘要:给定n个模式串,多次询问一个串在多少个模式串中出现过。 阅读全文
posted @ 2018-06-28 20:44 SovietPower 阅读(311) 评论(0) 推荐(0) 编辑
摘要:"题目链接" 要对多个串同时建立SAM,有两种方法: 1.将所有串拼起来,中间用分隔符隔开,插入字符正常插入即可。 2.在这些串的Trie上建SAM。实际上并不需要建Trie,还是只需要正常插入(因为本来就差不多?)。在要插入下一个串时需把las重新设为root。这就是广义后缀自动机。 对于本题,因 阅读全文
posted @ 2018-06-28 20:01 SovietPower 阅读(175) 评论(0) 推荐(0) 编辑
摘要:给你一个字符串init,要求支持两个操作: (1)在当前字符串的后面插入一个字符串s (2)询问字符串s在当前字符串中出现了几次 强制在线。 阅读全文
posted @ 2018-06-28 16:35 SovietPower 阅读(157) 评论(3) 推荐(0) 编辑
摘要:博客园的摘要真迷凑字数凑字数凑字数 阅读全文
posted @ 2018-06-28 00:42 SovietPower 阅读(561) 评论(0) 推荐(1) 编辑
摘要:终于有道起码有背景 不是求第K小的题了 阅读全文
posted @ 2018-06-27 17:29 SovietPower 阅读(206) 评论(0) 推荐(0) 编辑
摘要:给定N*N的矩阵,多次询问一个子矩阵中第K小值。 阅读全文
posted @ 2018-06-27 15:40 SovietPower 阅读(231) 评论(0) 推荐(0) 编辑
摘要:第K大数查询,并支持区间插入同一个数C。 阅读全文
posted @ 2018-06-27 10:40 SovietPower 阅读(192) 评论(0) 推荐(0) 编辑
摘要:带修改区间第K小 阅读全文
posted @ 2018-06-26 22:43 SovietPower 阅读(298) 评论(0) 推荐(1) 编辑
摘要:Stirling numbers & Fibonacci numbers 《具体数学(第二版)》笔记 阅读全文
posted @ 2018-06-16 23:54 SovietPower 阅读(1920) 评论(0) 推荐(3) 编辑
摘要:by ZBQ 阅读全文
posted @ 2018-06-13 15:01 SovietPower 阅读(264) 评论(0) 推荐(0) 编辑
摘要:比较无语的题 阅读全文
posted @ 2018-06-12 14:51 SovietPower 阅读(252) 评论(0) 推荐(0) 编辑
摘要:有n个数,用其中的某些数构成集合,求构造出m个互不相同且非空的集合(m个集合无序),并满足每个数总共出现的次数为偶数的方案数。 阅读全文
posted @ 2018-06-12 09:09 SovietPower 阅读(215) 评论(0) 推荐(0) 编辑
摘要:给定一张无向图(有重边无自环)。q次询问,每次询问给定点集S|S|2,你要删掉一个点以及所有与其相连的边,使得S中存在两个点不连通。求有多少种删点方案。 n105, m2×105, q10510组数据。 阅读全文
posted @ 2018-06-11 15:31 SovietPower 阅读(251) 评论(8) 推荐(0) 编辑
摘要:给定椭圆方程x2a2+y2b2=1l,r,求[l,r]区域椭圆面积。 阅读全文
posted @ 2018-06-11 10:44 SovietPower 阅读(195) 评论(2) 推荐(0) 编辑
摘要:给定一棵边带权的树。求删掉K条边、再连上K条权为0的边后,新树的最大直径。 阅读全文
posted @ 2018-06-11 10:20 SovietPower 阅读(290) 评论(0) 推荐(0) 编辑
摘要:abf(x)dxba6[f(a)+f(b)+4f(a+b2)] 阅读全文
posted @ 2018-06-11 08:49 SovietPower 阅读(262) 评论(0) 推荐(0) 编辑
摘要:SAM模板 阅读全文
posted @ 2018-06-10 21:20 SovietPower 阅读(166) 评论(0) 推荐(0) 编辑
摘要:真特么菜啊 后一个多小时无所事事。。 阅读全文
posted @ 2018-06-10 21:03 SovietPower 阅读(391) 评论(0) 推荐(1) 编辑
摘要:辣鸡题目! 阅读全文
posted @ 2018-06-10 16:19 SovietPower 阅读(518) 评论(0) 推荐(0) 编辑
摘要:给定一个无向带权连通图,每条边是黑色或白色。求一棵最小权的恰好有K条白边的生成树。 阅读全文
posted @ 2018-06-10 10:11 SovietPower 阅读(233) 评论(0) 推荐(0) 编辑
摘要:求函数F(x)=6×x7+8×x6+7×x3+5×x2y×xx[0,100]时的最小值。 阅读全文
posted @ 2018-06-10 07:48 SovietPower 阅读(224) 评论(0) 推荐(0) 编辑
摘要:有n个物品(斧头),每个物品价值不同且只有一件,问取出一件、两件、三件物品,所有可能得到的价值和及其方案数。(a,b),(b,a)算作一种方案。 阅读全文
posted @ 2018-06-09 22:07 SovietPower 阅读(267) 评论(0) 推荐(0) 编辑
摘要:给定一个n次多项式A(x)m次多项式D(x),求deg(Q)nm的多项式Q(x),满足A(x)=D(x)×Q(x)+R(x) 阅读全文
posted @ 2018-06-09 18:12 SovietPower 阅读(465) 评论(0) 推荐(0) 编辑
摘要:给f(x),求g(x)满足f(x)g(x)1(mod 998244357) 阅读全文
posted @ 2018-06-08 10:13 SovietPower 阅读(240) 评论(0) 推荐(0) 编辑
摘要:题目链接: "洛谷" 、 "LOJ" . 为什么和那些差那么多啊。。 在这里记一下 原根 Definition 阶 若a,p互质,且p1,我们称使an1 (mod p)成立的最小正整数nap的阶,记作δp(a)。 例:$\delta_ 阅读全文
posted @ 2018-06-07 22:19 SovietPower 阅读(302) 评论(0) 推荐(0) 编辑
摘要:一道很恶心的题→_→ 阅读全文
posted @ 2018-06-07 19:38 SovietPower 阅读(332) 评论(4) 推荐(0) 编辑
摘要:"题目链接" 从哪个点出发最短路径都是一样的(最后都要回来)。 脑补一下,最短路应该是按照DFS的顺序,依次访问、回溯遍历所有点,然后再回到起点。 即按DFS序排序后,Ans=dis(p1,p2)+dis(p2,p3)+...+dis(pk,p1)。每次修改一个点,用set维护即可。 int dis 阅读全文
posted @ 2018-06-06 17:30 SovietPower 阅读(142) 评论(0) 推荐(0) 编辑
摘要:"题目链接" 要求的和、最大值、最小值好像都可以通过O(n)的树形DP做,总询问点数 include include include // define gc() getchar() define MAXIN 1000000 define gc() (SS==TT&&(TT=(SS=IN)+frea 阅读全文
posted @ 2018-06-06 15:25 SovietPower 阅读(197) 评论(0) 推荐(0) 编辑
摘要:"题目链接 BZOJ" "洛谷P2495" 树形DP,对于每棵子树要么逐个删除其中要删除的边,要么直接断连向父节点的边。 如果当前点需要删除,那么直接断不需要再管子树。 复杂度O(m n)。 对于两个要删除的点 u,v 之间的链,若链上没有其它需要删的点,则只需保留链上的最小边权即可。 把有用的点按 阅读全文
posted @ 2018-06-05 21:38 SovietPower 阅读(351) 评论(0) 推荐(1) 编辑
摘要:给定一张无向图,求有多少种选点(s,x,t)的方案,使得图中存在一条sxt的不会走重复点的路径。 n105, m2×105阅读全文
posted @ 2018-06-01 14:28 SovietPower 阅读(331) 评论(0) 推荐(0) 编辑
摘要:求一棵仙人掌的最大独立集。 阅读全文
posted @ 2018-06-01 08:58 SovietPower 阅读(241) 评论(0) 推荐(2) 编辑

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