Rt,用了一个类似于 9 进制的思路。但是一直卡在 #4 上过不了。求调
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
string n;char x;
ll ans;
int main(){
int t;
scanf("%d",&t);
while(t--){
cin>>n>>x;
int len=n.length();
for(int i=0;i<len;i++){
ans+=(n[i]>x?n[i]-'1':n[i]-'0')*1ll*(pow(9,len-1-i));
}
printf("%lld\n",ans+1);
ans=0;
}
return 0;
}