题目 8006

进制转换

题号
8006
时间限制
1000 ms
内存限制
128 MB

题目

题目描述

本题目进行考察进制转化的代码.

给你一个字符串SS,和两个数字a,ba,b,表示SSaa进制的数,需要转化为bb进制的数

其中SS只由大写字母,AZA \to Z,和数字090 \to 9 组成。

例如123ABC 16 2, 表示要把1616进制的123ABC123ABC转换为22进制的数100100011101010111100

注意: AA表示1010,BB表示1111,依次类推到ZZ

输入格式

  • 第一行数字n表示测试用例个数
  • 接下来nn行,每行都有SabS a b

输出格式

输出nn行转化后的结果

样例

输入/输出 # 1

文本
1
123ABC 16 2
文本
100100011101010111100

数据规模与约定

  • 对于30%30\%的测试点,保证 1n101 \leq n \leq 10,a,b{2,10}a,b \in \{2,10\}
  • 对于60%60\%的测试点,保证 1n1021 \leq n \leq 10^2,a,b{2,8,10,16}a,b \in \{2,8,10,16\}
  • 对于全部的测试点,保证 1n1041 \leq n \leq 10^4,a,b[2,36]a,b \in [2,36]。数字转化为十进制后2631\leqslant 2^{63}-1

Author Rainboy