#TCTM2311. 一切都与进制有关

0

一切都与进制有关

一切都与进制有关

题目描述

奶牛贝茜一直在她的牛栏中学习计算机课,最近她在致力于学习不同进制下的数字表示。

回想一下,BB 进制数字的数位从右到左依次代表 1,B,B2,B31,B,B2,B3 等等。

例如,在 1010 进制下数位从右到左依次代表 1,10,1001,10,100 等等。

数字序列 12341234,在 1010 进制下,实际上表示 1(1000)+2(100)+3(10)+4(1)1(1000)+2(100)+3(10)+4(1),而在 55 进制下,则表示 1(125)+2(25)+3(5)+4(1)1(125)+2(25)+3(5)+4(1),这在 1010 进制下等于 194194。

贝茜注意到,同一数字序列在越高的进制下,表示的数值也就越大,例如 77 进制下的 12341234 大于 66 进制下的 12341234。

在 BB 进制下写数字时,每个数字的范围可以从 00 到 B−1B-1。

例如,1010 进制下的每个数字都在 0∼90\sim9 的范围内,而 55 进制下的每个数字都在 0∼40\sim4 的范围内。

当然,也存在进制超过 1010 的数字,比如计算机科学家经常使用 1616 进制表示数字,其中字母 A∼FA\sim F 表示数值 10∼1510\sim15。

例如,1616 进制下的 BEEFBEEF 实际上表示 11(4096)+14(256)+14(16)+1511(4096)+14(256)+14(16)+15,这在十进制下相加等于 4887948879。

贝茜对使用超过 1010 的进制表示数字很感兴趣。

她选取一个整数 NN,并写出其在 XX 进制以及 YY 进制下的表示。

有趣的是两种表示都是 33 位数字序列,且每个数字都在 1∼91\sim9 的范围内。

不幸的是,贝茜把 N,X,YN,X,Y 都忘记了!

现在,按顺序给出她写下的两个三位数字,请帮她确定 XX 和 YY。

输入格式

第一行包含整数 $K$,表示共有 $K$ 组测试数据。

每组数据占一行,包含两个三位数字,分别表示 NN 在 XX 进制以及 YY 进制下的表示。

输出格式

共 $K$ 行,每行输出一组测试数据对应的 $X,Y$。

保证每组数据都存在唯一解。

1
419 792
47 35

提示

#### 数据范围 $10\le X,Y\le 15000$, $1\le K\le 100$

样例解释

数字 88928892 在 4747 进制下表示为 419419,在 3535 进制下表示为 792792。

来源

童程童美