#P6095. [JSOI2015] 串分割

    ID: 6870 远端评测题 3000ms 500MiB 尝试: 0 已通过: 0 显示难度省选/NOI− 上传者: 标签>2015二分各省省选江苏后缀数组 SA

[JSOI2015] 串分割

背景

JYY 每天都会在地铁上度过很长的时间。

为了打发时间,JYY 随手写下了一个很长的环形的数字字符串,并且陷入了沉思。

题目描述

JYY 写下了一个长度为 NN 的,仅包含 1,2,……,9 这 99 种不同字符的环形字符串 SS。JYY 希望把 SS 进行 KK 次切割,并分成 KK 个非空的子串。对于每一个子串,由于其仅包含数字,我们可以将其看成一个十进制数——因此 经过 KK 次切割,JYY 可以得到 KK 个不同的十进制数。JYY 希望他得到的这 KK 个数中,最大的那一个尽量小。

输入格式

第一行包含两个整数 NN 和 KK。

第二行包含一个长度为 NN 的字符串 SS。

输出格式

输出一行包含一个正整数,表示最佳分割方案中,JYY 所得到的那 KK 个数中,最大的那一个。

4 2
4321
32

提示

对于 100%100\% 的数据,3≤N≤2×1053\leq N\leq 2\times 10^5,2≤K≤N2\leq K\leq N。