问题 5054 --双倍数字

5054: 双倍数字★★

时间限制: 1 Sec  内存限制: 256 MB
提交: 112  解决: 73
[提交][状态][命题人:]

题目描述

给你一个整数 n,你需要求出最少在 n 的末尾添加多少个数字 k,使得 n 成为“双倍数字”。保证所有数据答案都存在。

“双倍数字”是指能被表示成aa形式的数字a可以为任意正整数),比如“123123”,“1919”是“双倍数字”,而“114514”就不是“双倍数字”。

输入

一行一个整数n和一个数字k。

输出

一行一个整数,表示答案。

样例输入
Copy
451145 1
样例输出
Copy
2

提示

样例2输入

8888 8

样例2输出

0

【数据范围】

对于20%的数据,n<10;

对于40%的数据,n<103

对于60%的数据,n<106

对于80%的数据,n<109

对于所有数据,1≤n<1018,1≤k≤9。

来源

[提交][状态]