和谐乐章
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
的老师非常厉害,今天要教学生们如何作曲。
小 在课上学的津津有味并且跃跃欲试,老师为了降低难度,于是给了小 一个模板旋律,和一个乐章库,只须将其划分获得一个乐章即可。
整个谱曲的过程如下:
-
给定一个长度为 的 串 , 个总长度为 的 串 ,长度为 的数列 。
-
小 如何谱写一首乐章: 需要给出一个数列 ,以及将 从左到右拆分成 个非空字符串的一种方案 ,使得所有 都满足 是 的前缀或后缀。
-
对于满足条件的数列 ,定义其不和谐度为 。
请求出最小的不和谐度的乐章方案。若不存在满足要求的数列 和划分 则输出 。
输入格式
第一行三个正整数 分别表示 的长度, 的个数, 的总长。
第二行一个长度为 的 串表示 。
接下来 行,每行一个正整数 和一个 串 。
输出格式
输出一行一个正整数表示最小的违和度,或 表示无解。
样例
样例输入 #1
9 2 8
000110100
1 100
1 11001
样例输出 #1
4
样例输入 #2
9 3 10
010110101
3 0101
10 011
2 100
样例输出 #2
8
样例输入 #3
见考生文件夹中的下发大样例/song/song3.in
样例输出 #3
见考生文件夹中的下发大样例/song/song3.ans
样例输入 #4
见考生文件夹中的下发大样例/song/song4.in
样例输出 #4
见考生文件夹中的下发大样例/song/song4.ans
样例解释
样例 #1 解释
样例一的一组解:00
0
110
100
样例 #2 解释
样例二的一组解:0101
1
0101
样例 #3 解释
样例符合测试点 。
样例 #4 解释
样例符合测试点 。
数据范围
对于 的数据我们有 $1 \leq m,n,L \leq 2 \times 10^5, 1 \leq c_i \leq 10^9$。
设 为 中字符串长度的最大值。
测试点编号 | |||||
---|---|---|---|---|---|
5.4 卓越计划 模拟赛 && Oasis OI 5月月赛 (div 1 + div 2)
- 状态
- 已结束
- 规则
- OI
- 题目
- 4
- 开始于
- 2025-5-4 8:30
- 结束于
- 2025-5-6 8:30
- 持续时间
- 4 小时
- 主持人
- 参赛人数
- 28