const int maxn=600;
int t[maxn],A[maxn];
//{ 0-9,A-Z,a-z } 62中符号
void change(int a,int b,char *s,char *d)//s在a进制下,转换成b进制,保存到d中
{
for(k=i=strlen(s);0<i--;)
t[k-1-i]=s[i]-(s[i]<58?48:s[i]<97?55:61);
for(l=0;k;)
{
for(i=k;1<i--;)
{
t[i-1]+=t[i]%b*a;
t[i]/=b;
}
A[l++]=t[0]%b;
t[0]/=b;
for(;0<k&&!t[k-1];k--);
}
for(d[l]=i=0;i<l;i++)
d[l-1-i]=A[i]+(A[i]<10?48:A[i]<36?55:61);
}