题目 8006

进制转换

查看题解 ↗GitHub ↗如何评测
题号
8006
时间限制
1000 ms
内存限制
128 MB
标签
高精度数学

题目

题目描述

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

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

其中SS只由大写字母,A→ZA \to Z,和数字0→90 \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\%的测试点,保证 1≤n≤101 \leq n \leq 10,a,b∈{2,10}a,b \in \{2,10\}。
  • 对于60%60\%的测试点,保证 1≤n≤1021 \leq n \leq 10^2,a,b∈{2,8,10,16}a,b \in \{2,8,10,16\}。
  • 对于全部的测试点,保证 1≤n≤1041 \leq n \leq 10^4,a,b∈[2,36]a,b \in [2,36]。数字转化为十进制后⩽263−1\leqslant 2^{63}-1

Author Rainboy

数据下载

题目 8006 的公开数据

正在读取文件列表…

常用命令

题目 8006 的 ROJ 命令

以下命令默认使用全局安装的 ROJ Skill,请在终端中直接执行;如果修改过 AGENT_HOME,请将命令中的 ~/.agents 替换为对应目录。