上一页 1 2 3 4 5 6 ··· 19 下一页
摘要: 写在前面蒟蒻太菜了看不懂AC自动机指针版(其实就是不会指针),所以反过头来重新看看Trie树。Trie树是什么?Trie树,又称字典树,其实为前缀树,因为从根节点到每一个节点都会对应原众多字符串的其中一些的前缀。Trie树上可以打标记,含义随题意而变。Trie树也是某... 阅读全文
posted @ 2018-12-22 14:54 Ishtar~ 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 传送门【题目分析】既然是读入字符串然后与之前的字符串进行匹配,那么肯定是对之前的字符串建立Trie树,这点毋庸置疑。那么就是统计有多个字符串作为他的前缀出现以及该字符串是多少个字符串的前缀,那么就与电话簿一题类似了。我记录经过该点的字符串数量以及以该点作为结束点的数量... 阅读全文
posted @ 2018-12-22 14:32 Ishtar~ 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 洛谷传送门【题目分析】这题目描述真是令人窒息。3个条件的意思大概是这样:(1).如果有单词作为现在正在填入的单词的后缀但并未填入,将花费n*n的代价。(2).如果没有单词作为当前填入单词的后缀,代价为当前填入单词序号x(3).如果所有作为该单词的后缀的单词之前都已经填... 阅读全文
posted @ 2018-12-22 10:39 Ishtar~ 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 传送门【题目分析】首先是要最大路径最小,那么很容易想到可以用最小生成树来实现,留下最小的n-1条边,保证了图的联通。然后我们就得到了一颗最小生成树,要询问任意两点路径最大值,就是树链剖分维护就好了。整体较板,但注意做最小生成树的时候因为一开始我存了双向边结果一排序就T... 阅读全文
posted @ 2018-12-15 14:52 Ishtar~ 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 传送门【题目分析】第一眼看有A,B两个以为是二分图,根据题目各种想办法建边,感觉还是弄不成。推了好久才发现求的就是一个最小割。首先如果令m=0,那么可以建这样一个图:当然贪心就可以了,最后选择的方案也一定是取ai和bi中的较大值,算出来也正是这张图的最小割,也是最大流... 阅读全文
posted @ 2018-12-07 21:02 Ishtar~ 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 博主太菜了,看不懂后缀数组就先滚回来看看KMP。(假设各位不会什么字符串哈希)对于子串查找这类问题,如果我单纯询问一个字符串s1中出现了多少次s2,暴力方法很好想,直接固定起点向后枚举,如果在跳到长度为s2之前就出现不同点,那么这个起点就不行,起点向右挪一位,重复这个... 阅读全文
posted @ 2018-11-30 21:56 Ishtar~ 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 洛谷传送门【题目分析】线段树?bczd,这么小的范围直接暴力就行啦。直接O(n)枚举源点,每次跑最短路,然后对于每一条路径统计是否在最短路上、两个端点各有多少条最短路径经过即可。【代码~】#includeusing namespace std;const int MA... 阅读全文
posted @ 2018-11-28 16:57 Ishtar~ 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 传送门【题目分析】蒟蒻考完只能刷水题,还被水题翻来覆去的吊打qwq对于给定区间[l,r],考虑计算它的期望费用,就是 总的费用/总的情况数总的情况数很好确定,我选择规定可以第一次选的比第二次大,所以计算总贡献后要乘2。然后考虑计算总的费用。考虑一个点i,,那么他能产生... 阅读全文
posted @ 2018-11-23 21:13 Ishtar~ 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 传送门【题目分析】唉,三年OI一场空,不刷原题见祖宗。。。qwq拿着AK巨佬dzy所说的完全背包搞了半天感觉写了个假的。。。。过了氵谷的数据。。。其实还是很明显,如果一个数可以被其他数表示,那么可以不用。【代码~】#includeusing namespace std... 阅读全文
posted @ 2018-11-10 21:33 Ishtar~ 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 洛谷传送门【题目分析】呵呵,NOIP竟然出原题,是不是刷过积木大赛这道题的人都禁赛啊?结论很明显,直接找区间最小值减去即可。不知道nlogn的算法能不能过,反正O(n)即可。我选择先读完再扫一遍,当然也可以边读边记录答案。记dp[i]表示消除1~i需要的最小次数,如果... 阅读全文
posted @ 2018-11-10 14:41 Ishtar~ 阅读(120) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 19 下一页