上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: 题意 "题目链接" 分析 对于第一问,枚举最终串最小的相同前后缀来统计答案。 由于最小的相同前后缀也是无界单词,所以可以考虑先求解子问题。 定义状态 $f(i)$ 表示长度为 $i$ 的串中有多少个是无界单词。 补集转化后容易得到: $$f_i=2^i \sum\limits_{i=1}^{\lef 阅读全文
posted @ 2019-02-24 20:59 fwat 阅读(234) 评论(0) 推荐(0)
摘要: 题意 "题目链接" 分析 由于数据随机所以 LCP 不会很长,维护每个位置后 40 个字符构成的01串。 将询问离线维护,以当前右端点为 R 的每个长度的 LCP 的第一个出现位置 f(这个信息显然是单调的),更新就在 trie 上找到路径上每个点最后是谁访问的,然后更新对应层数的 f 。 代码 " 阅读全文
posted @ 2019-02-21 20:10 fwat 阅读(246) 评论(0) 推荐(0)
摘要: 题意 "题目链接" 分析 先考虑没有障碍怎么做,定义 f(i,j,k) 每一维走了 i,j,k 位的方案数,转移乘个组合数即可。 现在多了一些障碍,考虑容斥。实际我们走过的点都有严格的大小关系,所以先把所有障碍点按维度排序,然后定义 g(i,j) 表示走到 i 这个障碍点,走了 j 个障碍点的方案数 阅读全文
posted @ 2019-02-21 08:45 fwat 阅读(369) 评论(0) 推荐(0)
摘要: 题意 给你一个范围 $[l,r]$ ,问长度为 $n$ 的串最多有多少个子串满足大小在 $[l,r]$ 内。输出字典序最小的最优解。 $1\le l \le r\le10^{800},1\le n\le 2000$ 分析 如果 $r l​$ 较小可以将区间中所有的数字插入 AC 自动机然后 dp。 阅读全文
posted @ 2019-02-18 10:53 fwat 阅读(335) 评论(0) 推荐(0)
摘要: 题意 两个人在树上做游戏,一个人要将节点染成白色,一个人要染成黑色, 有些点在游戏前就是白色的,白色先手,有三个棋子连通且颜色相同时对应方获胜,问最后谁获胜(可以平局)。 分析 黑色绝对不可能必胜。 先考虑初始都是无色。 一个点 度数超过4 或者 度数超过3且有2个以上的儿子不是叶子节点 则白色必胜 阅读全文
posted @ 2019-02-17 20:20 fwat 阅读(330) 评论(0) 推荐(0)
摘要: 题意 你有两个栈,有 $n$ 个货物,每个货物有一个进栈时间和出栈时间(所有时间的并集是1~2n),问有多少种不同的入栈方案。 $n\le 10^6$ 分析 把每个货物的存在看成区间,相交的区间不能在同一个栈中。这样就有了 $O(n^2)$ 连边的方式,再用二分图染色判断一下是否合法即可。合法方案数 阅读全文
posted @ 2019-02-16 20:54 fwat 阅读(424) 评论(0) 推荐(0)
摘要: 题意 "题目链接" 分析 如果走到了下行车站就一定会在前面的某个车站走回上行车站,可以看成是一对括号。 我们要求的就是 类似 代价最小的括号序列匹配问题,定义 f(i,j) 表示到 i 有 j 个左括号没有匹配。 转移时注意一个车站可以有多个左括号和右括号,如果选多个类似无限背包顺着倒着递推一遍即可 阅读全文
posted @ 2019-02-16 14:18 fwat 阅读(278) 评论(0) 推荐(1)
摘要: 题意 给定一棵 $n$ 个点的树,每个点有一个启动能量 $d$ 和传递能量 $c$ ,如果一个点被启动了,就会向和他直接相连的点发送 $c$ 的能量,初始所有节点能量为0,问最少多少能量才能启动所有节点。 分析 定义状态 $f_i$ 表示先激活父亲再激活 $i$ ,$g_i$ 表示先激活 $i$ 再 阅读全文
posted @ 2019-02-16 09:11 fwat 阅读(365) 评论(0) 推荐(0)
摘要: 题意 给你一张无向连通图,你并不知道有哪些边,你首先要回答这张图是否是二分图,如果是,回答这张图黑白染色过后的任意一个点集。你需要在2000次询问内找到结果,每次你可以询问原图中一个边集删掉后是否还连通。 $n\le 200$ 分析 考虑先得到一棵树,再根据这棵树的黑白染色的结果划分成两个点集,如果 阅读全文
posted @ 2019-02-13 18:42 fwat 阅读(488) 评论(0) 推荐(0)
摘要: 题意 "题目链接" 分析 记 g(d,x,y) 表示从 (x,y) 出发,方向为 d 到达的点,这个可以通过记忆化搜索求出,注意如果转移成环(此时向这个方向走没有意义)要特判。 记 f(l,r,x,y) 表示 $[l,r]$ 的机器人同时位于 (x,y) 最少需要花费多少步,根据题意容易得到转移: 阅读全文
posted @ 2019-01-19 20:44 fwat 阅读(192) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 12 下一页