menu ZJOJ
account_circle 请登录
home
首页
book
题目
apps
分类
play_circle_outline
状态
assessment
竞赛
assignment
作业
equalizer
排名
assignment_ind
登录
person_add
注册
1234: 进制转换 2.0
时间限制:1.000s
内存限制:128MB

题目描述

小紫的老师给小紫出了一道进制转换的题目:将十进制数转换成二进制数表示,这对于学过专业导论的小紫来说非常简单,小紫按照导论书上给出的算法思路,很容易就写出了对应的C语言代码,并成功地完成了题目。现在,对于参加天梯赛的你们来说,这显然也是小菜一碟,所以我们要加大力度。

输入格式

输入一共有2行。
第1行是一个正整数n和一个数s,n表示输入的数s是n进制数.
第2行是一个正整数m,m表示用m进制输出数s。

输出格式

将数s转换成m进制然后输出。

样例输入 content_copy

10 1000
16

样例输出 content_copy

3E8

提示/说明

数据约定:
对于50%的数据:
2 ≤ n, m ≤ 16, n ≠ m
-105 ≤ s ≤ 105
对于100%的数据:
2 ≤ n, m ≤ 36, n ≠ m
-1018 ≤ s ≤ 1018

注意:

1. 这里数s的范围指的是在十进制下s的范围。

2. 对于11~36进制,我们使用大写英文字母表示。

例如对于17进制,16应使用G表示。

11进制,则10使用A表示。

3. 我们约定,负数和正数的进制转换规则相同

分类