#B1011. 最大和

最大和

题目描述

给你一个整数 nn,你需要对这个数进行 mm 次操作。其中 mm 为当前需要操作的数的位数(默认自然数 00 是一位数),且可能随着 nn 的改变而改变

ii (1im)(1\leqslant i \leqslant m) 次操作有以下三种选择:

  1. nn+10i1n\gets n+10^{i-1}
  2. nn10i1n\gets n-10^{i-1}
  3. nn 不变。

要求最大化操作后的各个数位上数字之和。

输入格式

本题一个测试点中含有多组测试数据。

第一行一个正整数 TT,代表有 TT 组数据。

接下来的 TT 行,每行包含一个整数 nn

输出格式

TT 行,每行一个整数,表示每组数据的 nn 经操作后最大的各个数位上数字之和。

样例

4
33
2023
10
0
8
18
9
1

提示

【样例解释】

  • 对于 3333,每次操作都选择操作 11,得到最大值 4+4=84+4=8
  • 对于 20232023,第一、二、四次操作都选择操作 11,第三次操作选择操作 22,得到 2+9+3+4=182+9+3+4 = 18
  • 对于 1010,选择操作 22,得到 99,此时 mm 变为 11。因为已经操作了一次,所以不再操作。
  • 对于 00,选择操作 11 即可。

【数据范围】

对于 100%100\% 的数据,1T1051 \leqslant T \leqslant 10^50n1090 \leqslant n \leqslant 10^9