#L0314. 字符串分割
字符串分割
题目背景
Special for beginners, ^_^
题目描述
小明得到一个只包含数字的字符串。他想把这个字符串分割成若干段,每一段表示一个整数。
但有两个限制:
每一段的数字 不能有前导零(除非这一段就是 "0")。
每一段表示的整数 不能超过 K。
小明想知道,一共有多少种不同的分割方法。
给定一个数字字符串 s 和一个整数 𝐾
请计算把字符串 𝑠分割成若干合法整数的方案数。
输入格式
第一行:
s
第二行:
K
数据范围:
1 ≤ |s| ≤ 20 1 ≤ K ≤ 10^9
输出格式
输出一个整数,表示分割方案数。
样例
1234
34
5
样例解释
合法分割:
1 | 2 | 3 | 4 1 | 2 | 34 1 | 23 | 4 12 | 3 | 4 12 | 34
这些数都 ≤ 34。
所以答案是 5。