SZ#G3CV26. 【GESP强化 三级】合法进制

提交2 通过1
通过率50%
时间限制2000ms
内存限制256MiB
    ID: 11999 传统题 2000ms 256MiB 尝试: 2 已通过: 1 难度: 入门 上传者: 标签>GESPGESP强化C++c++编程题三级进制转换与位运算进制转换合法性检查多组输入2星

题目描述

输入包含若干组任务,每组给出源进制 b1b_1、目标进制 b2b_2 和数字串 NN。如果 NN 的每个数码都小于 b1b_1,就把它转换成 b2b_2 进制;否则报告它不是合法的 b1b_1 进制数。

数码大于 99 时使用大写字母。输出句式必须与题目规定完全一致。

输入格式

输入直到文件结束。每行包含整数 b1,b2b_1,b_2 和字符串 NN

输出格式

合法时输出 N base b1 is X base b2;非法时输出 N is an illegal base b1 number

2 10 10101
5 3 126
15 16 ABCD
10101 base 2 is 21 base 10
126 is an illegal base 5 number
ABCD base 15 is 8E42 base 16
8 2 77
77 base 8 is 111111 base 2
2 16 102
102 is an illegal base 2 number

数据范围

  • 2b1,b2162\le b_1,b_2\le16
  • 转换值在 32 位无符号范围内