其实这个答案就是N-1 当时n!%n =0没有反应过来。。。
#include<iostream>
using namespace std;
int main()
{
long long T;
string s;
cin >> T;
while(T--)
{
cin >> s;
int t = s.size(), flag = 0;
/* while(flag==0)
if(s[--t]){
s[t] -= 1;
flag = 1;}
else {s[t] = '9';}*/
for(int i=t-1; i>=0; i--)
{
if(s[i] != '0')
{s[i] -= 1;break;}
else s[i] += 9;
}
if(s[0] != '0')
cout << s;
else{
for(int i=1; i<t; i++)
cout << s[i];
}
cout << endl;
}return 0;
}