上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 83 下一页

2019年5月8日

LOJ 2555 「CTSC2018」混合果汁——主席树

摘要:题目:https://loj.ac/problem/2555 二分答案,在可以选的果汁中,从价格最小的开始选。 按价格排序,每次可以选的就是一个前缀。对序列建主席树,以价格为角标,维护体积和、体积*价格和。 一开始忘记离散化价格了。 阅读全文

posted @ 2019-05-08 09:32 Narh 阅读(211) 评论(0) 推荐(0) 编辑

hdu 5279 YJC plays Minecraft——生成函数

摘要:题目:http://acm.hdu.edu.cn/showproblem.php?pid=5279 令 n 个点的树的 EGF 是 g(x) ,则 \( g(x) = \sum\limits_{i=0}^{\infty} \frac{i^{i-2}}{i!} x^i \) 令 n 个点的森林的 EG 阅读全文

posted @ 2019-05-08 08:12 Narh 阅读(169) 评论(0) 推荐(0) 编辑

2019年5月7日

生成函数小结——[ EGF ][ ln 的一个套路 ][ 概率生成函数 ]

摘要:看了jcvb的WC2015交流课件。虽然没懂后面的复合逆部分,但生成函数感觉受益良多。 指数生成函数 集合中大小为 i 的对象的权值是 \( a_i \) ,该集合的生成函数是 \( \sum\limits_{i>=0} \frac{a_i}{i!} x^i \) 一个重要式子: \( \sum\l 阅读全文

posted @ 2019-05-07 19:38 Narh 阅读(475) 评论(0) 推荐(0) 编辑

LOJ 2554 「CTSC2018」青蕈领主——结论(思路)+分治FFT

摘要:题目:https://loj.ac/problem/2554 一个“连续”的区间必然是一个排列。所有 r 不同的、len 最长的“连续”区间只有包含、相离,不会相交,不然整个是一个“连续”区间。 只有包含、相离,可以看出一个树形结构。直接暴露在自己区间里的小区间(即没有被其他小区间包含)就是自己的孩 阅读全文

posted @ 2019-05-07 16:28 Narh 阅读(294) 评论(0) 推荐(0) 编辑

LOJ 2552 「CTSC2018」假面——DP

摘要:题目:https://loj.ac/problem/2552 70 分就是 f[i][j] 表示第 i 个人血量为 j 的概率。这部分是 O( n*Q ) 的;g[i][j][0/1] 表示询问的人中,前/后 i 个人,存活 j 个人的概率。做 g[ ][ ] 是 n^2 的,算答案是 n3 的。 阅读全文

posted @ 2019-05-07 09:32 Narh 阅读(116) 评论(0) 推荐(0) 编辑

2019年5月6日

CF 1150 D Three Religions——序列自动机优化DP

摘要:题目:http://codeforces.com/contest/1150/problem/D 老是想着枚举当前在给定字符串的哪个位置,以此来转移。 所以想对三个串分别建 trie 树,然后求出三个trie树上各选一个点的答案。那么从“在三个trie树的根,在给定字符串的0位置”开始扩展。 当然 T 阅读全文

posted @ 2019-05-06 21:47 Narh 阅读(132) 评论(0) 推荐(0) 编辑

2019年5月4日

LOJ 2720 「NOI2018」你的名字——后缀自动机

摘要:题目:https://loj.ac/problem/2720 自己总是分不清 “SAM上一个点的 len[ ] ” 和 “一个串的前缀在 SAM 上匹配的 len ”。 于是原本想的 68 分做法是,求出 T 的本质不同子串个数,减去 T 在 S 的 SAM 上走的 fail 树的链并权值。SAM 阅读全文

posted @ 2019-05-04 20:00 Narh 阅读(116) 评论(0) 推荐(0) 编辑

2019年5月3日

bzoj 3881 [Coci2015]Divljak——LCT维护parent树链并

摘要:题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3881 对 S 建 SAM ,每个 T 会让 S 的 parent 树的链并答案+1;在 T 走每一步的时候,走到的节点用 LCT access 一下,就能找到该点到 parent 根的链。 给 阅读全文

posted @ 2019-05-03 10:44 Narh 阅读(116) 评论(0) 推荐(0) 编辑

2019年5月2日

2019 TCO Round 1B——[ 状压DP ]

摘要:第一题是 EllysSki 。 题意:给n个数,求两个方向的最长递减区间。 可以O(n)。 #include<cstdio> #include<cstring> #include<algorithm> #include<vector> using namespace std; int Mx(int 阅读全文

posted @ 2019-05-02 00:52 Narh 阅读(89) 评论(0) 推荐(0) 编辑

2019年4月30日

bzoj 2434 [Noi2011]阿狸的打字机——AC自动机

摘要:题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2434 dfs AC自动机,走过的点权值+1,回溯的时候权值-1;走到询问的 y 串的节点,看一下此时 x 串 fail 树子树和即可。 阅读全文

posted @ 2019-04-30 21:13 Narh 阅读(78) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 83 下一页

导航