上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 28 下一页
摘要: http://codevs.cn/problem/3160/ 后缀自动机板子题,匹配的时候要注意如果到一个点失配向前匹配到一个点时,此时的tmp(当前匹配值)为t[j].len+1而不是t[t[j].sig[z]].len,想一下自动机的特质就可以明白了。 1 #include<iostream> 阅读全文
posted @ 2018-03-12 18:03 鲸头鹳 阅读(123) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=4516 http://blog.csdn.net/doyouseeman/article/details/52245413 后缀自动机的性质应用,求子串种类数。 又是自动机写错了查了半天,字符集太大了导 阅读全文
posted @ 2018-03-12 16:20 鲸头鹳 阅读(128) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=3998 后缀自动机应用的一个模板?需要对len进行一个排序之后再统计每个出现的数量,维护的是以该字符串为前缀的字符串数量和某字符串的出现数量。 wa了两次,写题时犯得错误有: 1.使用样例检查出来向下搜 阅读全文
posted @ 2018-03-12 10:28 鲸头鹳 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 第二题模拟扫一遍就可以过,不能更划算了。q=1的30分写的比100分还麻烦,有趣哦。 破暴力40分也没什么可写了,日常辣鸡吃枣药丸。 阅读全文
posted @ 2018-03-09 14:49 鲸头鹳 阅读(97) 评论(0) 推荐(0) 编辑
摘要: http://poj.org/problem?id=1509 后缀自动机其实就是一个压缩储存空间时间(对节点重复利用)的储存所有一个字符串所有子串的trie树,如果想不起来长什么样子可以百度一下找个图回忆,从0开始到任意一个点的串都是字符串的子串。 有一些很好用的性质。 字符串的最小表示就是把一个字 阅读全文
posted @ 2018-03-08 21:51 鲸头鹳 阅读(131) 评论(0) 推荐(0) 编辑
摘要: T1 想了半天觉得60分的写法应该是什么鬼畜的树归,最后还是放弃了。 T2 不会主席树,暴力20分。 T3 不会后缀自动机写了个模拟暴力,10分smg 阅读全文
posted @ 2018-03-07 15:48 鲸头鹳 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 为何scanf("%s", str)不需要&运算 经常忘掉的字符串知识点,最好不加&,不加&最标准,指针如果像scanf里一样加&是错的,大概是未定义行为 马拉车 1 #include<iostream> 2 #include<cstdio> 3 #include<algorithm> 4 #inc 阅读全文
posted @ 2018-03-06 19:54 鲸头鹳 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 说是省选其实是noip难度。 T1 没想到最后两种情况,写了个以为是60分的暴力,0分(cydiater学长写的暴力拿到40分,据说这种题暴力最划算不然会少算情况) T2 写了60分,没有意识到单峰的性质。 T3 40分n=1强扫就行,100分用AC自动机,找dp关系然后高斯消元,挺像之前做过的一个 阅读全文
posted @ 2018-03-06 19:17 鲸头鹳 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 题意 在古埃及,人们使用单位分数的和(即1/a,a是自然数)表示一切有理 数。 例如,2/3=1/2+1/6,但不允许2/3=1/3+1/3,因为在加数中不允许有相同的。 对于一个分数a/b,表示方法有很多种,其中加数少的比加数多的好,如果加数个数相 同,则最小的分数越大越好。 例如,19/45=1 阅读全文
posted @ 2018-03-05 21:40 鲸头鹳 阅读(252) 评论(0) 推荐(0) 编辑
摘要: http://uoj.ac/problem/35 模板题,重新理了一遍关系。看注释吧。充分理解了倍增的意义,翻倍之后对上一次排序的利用是通过一种类似于队列的方式完成的。 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #in 阅读全文
posted @ 2018-03-05 21:18 鲸头鹳 阅读(148) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 28 下一页