P8801 [蓝桥杯 2022 国 B] 最大数字
题目描述
给定一个正整数 $N$。你可以对 $N$ 的任意一位数字执行任意次以下 2 种操作:
1. 将该位数字加 $1$。如果该位数字已经是 $9$,加 $1$ 之后变成 $0$。
2. 将该位数字减 $1$。如果该位数字已经是 $0$,减 $1$ 之后变成 $9$。
你现在总共可以执行 $1$ 号操作不超过 $A$ 次,$2$ 号操作不超过 $B$ 次。
请问你最大可以将 $N$ 变成多少?
输入格式
第一行包含 3 个整数:$N$,$A$,$B$ 。
输出格式
一个整数代表答案。
说明/提示
**【样例说明】**
对百位数字执行 $2$ 次 $2$ 号操作,对十位数字执行 $1$ 次 $1$ 号操作。
**【评测用例规模与约定】**
对于 $30 \%$ 的数据,$1 \leq N \leq 100 ; 0 \leq A, B \leq 10$
对于 $100 \%$ 的数据, $1 \leq N \leq 10^{17} ; 0 \leq A, B \leq 100$
蓝桥杯 2022 国赛 B 组 D 题。