摘要: 题目链接: https://vjudge.net/contest/70325#problem/B 题意: 输出模式串在主串中出现的次数 思路: kmp模板 在 kmp 函数中匹配成功计数加一, 再令 j = nxt[j] 即可. 感觉有点奇怪的就是我拿 A 题的模板写这题居然会 tle, 而拿这题的 阅读全文
posted @ 2017-08-09 20:18 geloutingyu 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 题目链接: https://vjudge.net/contest/70325#problem/A 题意: 有两个数组 a, b, 输出 b 数组在 a 数组中的第一个匹配位置, 不能匹配则输出 -1. 思路: kmp模板 代码: 1 #include <iostream> 2 #include <s 阅读全文
posted @ 2017-08-09 19:34 geloutingyu 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=6092 题意: 输入格式为, 对于每组测试样例第一行输入两个数 n, m, 接下来一行输入B数组, 有 m + 1个数. 其中 n 表示要构造的数组 A 的长度为 n. m 表示 A 数组的元素和为 m 阅读全文
posted @ 2017-08-09 16:21 geloutingyu 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 题目链接: http://codeforces.com/contest/834/problem/D 题意: 每个数字代表一种颜色, 一个区间的美丽度为其中颜色的种数, 给出一个有 n 个元素的数组, 问将其分成 k 个区间, 问 k 个区间的美丽度和最大为多少 . 思路: dp + 线段树区间更新, 阅读全文
posted @ 2017-08-09 15:09 geloutingyu 阅读(214) 评论(0) 推荐(0) 编辑