数串划分(split)
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
给定一个只包含 的字符串 。把 划分为若干个非空字符串 ( 是偶数,是由你决定的),我们在纸上依次写下 个 , 个 ,以此往复。
- 比如 划分为 。那么我们会写下:。
定义 表示上述划分后得到字符串的最小长度。
给一个长度为 的字符串,对每一个长度为 的字串,求其 的值。
输入格式
第一行一个正整数 表示数据组数。
每个测试点,第一行两个正整数 。
接下来一个长度为 的字符串表示 。
输出格式
对每个测试点,输出一行 个正整数表示 。
样例 #1
【样例输入】
3
4 4
5999
10 3
1111111111
11 4
49998641312
【样例输出】
14
2 2 2 2 2 2 2 2
12 18 17 15 12 7 7 2
样例 #2
见下发 。
该数据满足测试点 的性质。
数据范围
测试点编号 | 特殊性质 | ||
---|---|---|---|
无 | |||
数据随机生成 | |||
数码集为 | |||
无 |
对于所有数据,,。
NOIP 模拟赛(六)
- Status
- Done
- Rule
- OI
- Problem
- 4
- Start at
- 2024-8-17 7:45
- End at
- 2024-8-17 12:15
- Duration
- 4.5 hour(s)
- Host
- Partic.
- 18