错误的减法
Submit solution
Points:
10
Time limit:
1.0s
Memory limit:
4M
Author:
Problem type
Allowed languages
C++
错误的减法
小女孩 Tanya 正在学习如何将一个数字减去 1,但她对一个包含两位或更多数字的数字做错了。Tanya 按照以下算法进行减法操作:
如果数字的最后一位非零,她就把数字减去 1;
如果数字的最后一位是零,她就把数字除以 10(即去掉最后一位)。
给定一个整数 n,Tanya 将对它执行 k 次减法操作。你的任务是输出执行完所有 k 次减法操作后的结果。
保证结果是一个正整数。
输入
输入的第一行包含两个整数 n 和 k (\(2 \le n \le 10^9, 1 \le k \le 50\))—— Tanya 将从中减去的数字和减法操作的次数。
输出
输出一个整数——在进行了 k 次减法操作之后,数字 n 的结果。 保证结果是一个正整数。
输入 1:
512 4
输出 1:
50
输入 2:
1000000000 9
输出 2:
1
说明:
第一个示例对应以下操作: 512 → 511 → 510 → 51 → 50
Comments