时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 1024 M,其他语言2048 M
64bit IO Format: %lld
题目描述
给定一个序列
![[a_1, a_2, \ldots, a_n]](https://www.nowcoder.com/equation?tex=%5Ba_1%2C%20a_2%2C%20%5Cldots%2C%20a_n%5D)
。对于数组中的
每一个元素 
,你可以执行
最多一次操作:交换该元素的任意两个数位(不考虑前导

)。
例如,对于元素

,你可以通过一次操作使其变为

,或者变为

。但是,你不能将

变为

。
请求出执行这些操作后,整个序列元素和的最大值。
输入描述:
输入包含多组数据。
首先输入一行一个整数

(

),表示数据的组数。
对于每组数据,首先输入一行一个整数

(

),表示序列的长度。
保证对于一个测试点的所有数据,
的和不超过
。
输出描述:
对于每组数据,输出一行一个整数,表示执行操作后元素和的最大值。