上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 36 下一页
摘要: [Codeforces 1295E]Permutation Separation(线段树+贪心) 题面 给出一个排列$p_1,p_2,...p_n$.初始时你需要选择一个位置把排列分成左右两个。然后在两个序列间移动元素使得左边序列的所有元素都比右边的所有元素小。给出每个元素$p_i$从一个序列移动到 阅读全文
posted @ 2020-01-31 12:42 birchtree 阅读(427) 评论(0) 推荐(0) 编辑
摘要: [HAOI2016]找相同字符(后缀数组+单调栈) 题面 给定两个字符串,求出在两个字符串中各取出一个子串使得这两个子串相同的方案数。两个方案不同当且仅当这两个子串中有一个位置不同。 分析 我们把两个字符串接在一起,中间加一个分隔符。如$\text{AABB}$和$\text{BBAA}$变成$\t 阅读全文
posted @ 2020-01-21 12:02 birchtree 阅读(193) 评论(0) 推荐(0) 编辑
摘要: [BZOJ 1717] [USACO06DEC]Milk Patterns产奶模式(后缀数组+单调队列) 题面 农夫John发现他的奶牛产奶的质量一直在变动。经过细致的调查,他发现:虽然他不能预见明天产奶的质量,但连续的若干天的质量有很多重叠。我们称之为一个“模式”。 John的牛奶按质量可以被赋予 阅读全文
posted @ 2020-01-21 11:30 birchtree 阅读(187) 评论(0) 推荐(0) 编辑
摘要: [LOJ 6198]谢特(后缀数组+可持久化Trie+分治) 题面 定义这个字符串以第 个字符开头的后缀为后缀$i$ (编号从1 开始),每个后缀 都有一个权值 ,同时定义两个后缀$i,j(i \neq j)$的贡献为它们的最长公共前缀长度加上它们权值的异或和,也就是 $LCP(i,j)+(w_i 阅读全文
posted @ 2020-01-21 11:11 birchtree 阅读(278) 评论(0) 推荐(0) 编辑
摘要: [Luogu P4735]最大异或和(可持久化Trie) 题面 给定一个非负整数序列{a},初始长度为N。 有M个操作,有以下两种操作类型: 1、Ax:添加操作,表示在序列末尾添加一个数x,序列的长度N+1。 2、Qlrx:询问操作,你需要找到一个位置p,满足l include define max 阅读全文
posted @ 2020-01-20 22:15 birchtree 阅读(190) 评论(0) 推荐(0) 编辑
摘要: [BZOJ4477] [JSOI2015]字符串树(可持久化Trie+LCA) 题面 字符串树本质上还是一棵树,即N个节点N 1条边的连通无向无环图,节点 从1到N编号。与普通的树不同的是,树上的每条边都对应了一个字符串。萌萌 和JYY在树下玩的时候,萌萌决定考一考JYY。每次萌萌都写出一个字符串S 阅读全文
posted @ 2020-01-20 22:03 birchtree 阅读(154) 评论(0) 推荐(0) 编辑
摘要: [BZOJ 4523] [CQOI2016]路由表(Trie+单调栈) 题面 题面过长,略。 分析 对于添加的每个路由表,我们只把掩码那么长的前缀加入01Trie,然后在结尾位置标记插入时间. 查询时我们先找到查询地址在Trie上对应的一条路径。对于路径上的两个串结尾$x,y$,若$x$是$y$的祖 阅读全文
posted @ 2020-01-20 21:50 birchtree 阅读(135) 评论(0) 推荐(0) 编辑
摘要: [Luogu2870] [USACO07DEC]最佳牛线Best Cow Line(贪心+后缀数组) 题面 FJ打算带他的$N(1 \leq N \leq 30,000)$头奶牛去参加一年一度的“全美农场主大奖赛”。在这场比赛中,每个参赛者都必须让他的奶牛排成一列,然后领她们从裁判席前依次走过。 今 阅读全文
posted @ 2020-01-20 21:43 birchtree 阅读(134) 评论(0) 推荐(0) 编辑
摘要: [BZOJ3998][TJOI2015]弦论(后缀数组) 题面 对于一个给定长度为N的字符串,求它的第K小子串是什么。 T为0则表示不同位置的相同子串算作一个。T=1则表示不同位置的相同子串算作多个。K的意义如题所述。 分析 不同位置的相同子串算作一个(T=0) 每个子串都是一个后缀的前缀。那么我们 阅读全文
posted @ 2020-01-20 21:28 birchtree 阅读(249) 评论(0) 推荐(0) 编辑
摘要: [Codeforces 603E]Pastoral Oddities(LCT) 题面 图中有n个孤立点,依次向图中加入m条带权无向边。使得图中每个点的度数均为奇数的边集是合法的,其权值定义为集合中的最大边权。每次加入边后,询问权值最小的合法边集的权值,不存在合法边集时输出−1。 $n \leq 10 阅读全文
posted @ 2020-01-17 22:25 birchtree 阅读(206) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 36 下一页