数字排序

TimeLimit:1000MS  MemoryLimit:256MB
64-bit integer IO format:%lld
未提交 | 登录后收藏
Problem Description

对于一个数 n ,记 m 为把 n 的每一位数重新组合得到的最小的数,求 n−m 对 10 取模的值(也就是 n−m 除以 10 的余数)。

举例来说,当 n = 210 时, 对每个数位重新组合有 012、021、102、120、201、210 六种可能,其中最小的数字是 012 ,所以 m=12,输出的答案即为 (n-m) = 198 对 10 取模的结果,也就是 8。

Input

第一行一个整数T,代表有T组数据

接下来每行一个整数n

1<=T<=20,n的位数不超过10^4位。

输入的 n 保证无前导0,即不存在 n = 042 之类的数字

Output

一行一个整数,表示答案。

SampleInput
3
210
71806291
12345678912345678912345
SampleOutput
8
2
6
Submit
题目统计信息详细
总AC数41
通过人数35
尝试人数42
总提交量100
AC率35.00%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签
作者

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: