| 记录编号 | 
        157490 | 
        评测结果 | 
        AAAAAAAAAAA | 
    
    
        | 题目名称 | 
        1928.[USACO Jan15] 所有进制 | 
        最终得分 | 
        100 | 
            
    
    
        | 用户昵称 | 
         TA | 
        是否通过 | 
        通过 | 
    
    
        | 代码语言 | 
        C++ | 
        运行时间 | 
        0.018 s  | 
    
    
        | 提交时间 | 
        2015-04-09 07:16:57 | 
        内存使用 | 
        0.29 MiB  | 
        
    
    
    
    		显示代码纯文本
		
		#include<cstdio>
int tmp[3];
inline int cal(int A,int x){
	int ans=0;
	for(int i=0;i<3;++i,A/=10)tmp[i]=A%10;
	for(int i=3;i--;)ans=ans*x+tmp[i];
	return ans;
}
int main(){
	freopen("whatbase.in","r",stdin);
	freopen("whatbase.out","w",stdout);
	int K,A,B,i,j,ci,cj;
	scanf("%d",&K);
	while(K--){
		scanf("%d%d",&A,&B);
		ci=cal(A,10),cj=cal(B,10);
		for(i=10,j=10;cal(A,i++)!=cal(B,j);){
			while(cal(A,i)>cal(B,j))
				++j;
			//printf("%d %d:%d %d\n",i,j,cal(A,i),cal(B,j));
		}
		printf("%d %d\n",i-1,j);
	}
}