#G3006. 进制翻译机
进制翻译机
题目描述
小 C 做了一台「进制翻译机」:输入一个 进制的非负整数 ,翻译机会把它改写成 进制输出。
数字的写法约定如下: 用 0 ~ 9 表示, 用大写字母 A ~ F 表示。除了数 本身写作 0 以外,任何数都没有前导零。
现在有 次翻译请求,请你依次输出翻译结果。
输入格式
第一行一个整数 ,表示翻译请求的次数。
接下来 行,每行先是一个整数 ,然后是一个 进制数 ,最后是一个整数 ,用空格分隔。
输出格式
共 行,每行一个 进制数,表示对应请求的翻译结果。
样例 #1
样例输入 #1
3
10 255 16
16 FF 2
2 0 8
样例输出 #1
FF
11111111
0
样例解释
- 十进制的 ,写成十六进制是
FF; - 十六进制的
FF就是十进制的 ,写成二进制是 个1; - 在任何进制下都写作
0。
提示
数据范围
记 为 所表示的数的大小。
- 对于 的数据:,;
- 对于 的数据:;
- 对于 的数据:,,, 是合法的 进制数。
提示
- 可以先把 从 进制转成十进制,再用「除基取余、倒序排列」转成 进制。
- 远远超过了
int的范围,请使用long long。
相关
在下列比赛中: