logo AlgoBeat OnlineJudge
登录 注册

#200839. 快速求和

内存限制:500 MiB 时间限制:1000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

2023-10-08 update: 新增两组 hack。

2023-12-16 update: 新增两组 hack。


给定一个数字字符串,用最小次数的加法让字符串等于一个给定的目标数字。每次加法就是在字符串的某个位置插入一个加号。在里面要的所有加号都插入后,就像做普通加法那样来求值。

例如,考虑字符串12,做 次加法,我们得到数字 。如果插入 个加号,我们得到 ,因此,这个例子中,最少用 次加法就得到数字

再举一例,考虑字符串303和目标数字 ,最佳方法不是3+0+3。而是3+03。能这样做是因为一个数的前导 不会改变它的大小。

输入格式

第一行:一个字符串

第二行:一个整数

输出格式

一行一个整数表示最少的加法次数让 等于 。如果怎么做都不能让 等于 ,则输出

样例

样例输入 1

99999
45

样例输出 1

4

数据范围与提示

数据规模与约定

对于 的数据,保证