P9538 「AWOI Round 2 A」最大和
题目描述
给你一个整数 $n$,你需要对这个数进行 $m$ 次操作。其中 $m$ 为当前需要操作的数的位数(默认自然数 $0$ 是一位数),且**可能随着 $n$ 的改变而改变**。
第 $i$ $(1\leqslant i \leqslant m)$ 次操作有以下三种选择:
1. $n\gets n+10^{i-1}$。
2. $n\gets n-10^{i-1}$。
3. $n$ 不变。
要求最大化操作后的各个数位上数字之和。
输入格式
本题一个测试点中含有多组测试数据。
第一行一个正整数 $T$,代表有 $T$ 组数据。
接下来的 $T$ 行,每行包含一个整数 $n$。
输出格式
共 $T$ 行,每行一个整数,表示每组数据的 $n$ 经操作后最大的各个数位上数字之和。
说明/提示
**【样例解释】**
- 对于 $33$,每次操作都选择操作 $1$,得到最大值 $4+4=8$。
- 对于 $2023$,第一、二、四次操作都选择操作 $1$,第三次操作选择操作 $2$,得到 $2+9+3+4 = 18$。
- 对于 $10$,选择操作 $2$,得到 $9$,此时 $m$ 变为 $1$。因为已经操作了一次,所以不再操作。
- 对于 $0$,选择操作 $1$ 即可。
**【数据范围】**
对于 $30\%$ 的数据,$1 \leqslant T
\leqslant10^4$,$0 \leqslant n \leqslant 10^4$。
对于 $100\%$ 的数据,$1 \leqslant T \leqslant 10^5$,$0 \leqslant n \leqslant 10^9$。
**【工作人员】**
| $\text{Idea}$ | $\text{Data}$ | $\text{Check}$ | $\text{Solution}$ |
| :----------: | :----------: | :----------: | :----------: |
| [S__X](/user/310466) | [S__X](/user/310466)| [y_kx_b](/user/592895) | [S__X](/user/310466) |