Y的数学题
题目背景
YJY是一个聪明的孩子,有一天她的老师给了她一个数nn ,YJY想通过一种特殊的方式来改变这个数字:
如果数字的最低位不是00,那么让这个数字减一
如果数字的最低位是00,那么让这个数字除以1010(n=n/10)(n=n/10)
YJY把这个操作进行了 kk次,但是她没法计算出最后这个数字变成了什么,希望你可以告诉她。
题目描述
给定nn ( 1\leq n \leq 10^91≤n≤10
9
) 和 kk ( 0 \leq k \leq 500≤k≤50) ,每次对数字进行下列操作之一:
如果数字的最低位不是00,那么让这个数字减一
如果数字的最低位是00,那么让这个数字除以1010(相当于去掉最后一位)
一共进行kk次操作,求解最后的数字是多少?
输入格式
两个数字n,kn,k。
输出格式
一行,输出一个整数。
输入数据 1
512 4
输出数据 1
50
输入数据 2
1000000000 9
输出数据 2
1