CF977A.Wrong Subtraction

传统题 时间 2000 ms 内存 256 MiB 3 尝试 1 已通过 1 标签

Wrong Subtraction

题目描述

小女孩 Tanya 正在学习如何将一个数减一,但当面对一个由两位或更多位数字组成的数时,她的方法是错误的。Tanya 按照如下算法对一个数减一:

  • 如果该数的最后一位数字不是零,她就将该数减一;
  • 如果该数的最后一位数字是零,她就将该数除以 1010(即去掉最后一位数字)。

给定一个整数 nn,Tanya 会对它进行 kk 次减一操作。你的任务是输出经过 kk 次操作后的结果。

保证最终结果为正整数。

输入格式

输入的第一行包含两个整数 nnkk2n1092 \leq n \leq 10^91k501 \leq k \leq 50),分别表示初始的数字和要进行的操作次数。

输出格式

输出一个整数,表示经过 kk 次减一操作后的结果。

保证最终结果为正整数。

说明/提示

第一个样例对应的操作序列为:$512 \rightarrow 511 \rightarrow 510 \rightarrow 51 \rightarrow 50$。

由 ChatGPT 4.1 翻译

样例

512 4
50
1000000000 9
1

在线编程 IDE

建议全屏模式获得最佳体验