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

题目描述

我们应该已经很熟悉什么是十进制数,也学习到了二进制,八进制和十六进制。那我们来思考一下什么是负二进制吧~ 

例如-15(十进制)相当于110001(-2进制),并且它可以被表示为2的幂级数的和数:    

是不是很有意思呢。

输入格式

第一行输入一个数n,代表一个十进制的数。(-30000<n<30000)

第二行输入一个负数m,代表要转换成负几进制。m∈[-20,-2],m∈Z

输出格式

输出为一个数,代表转换后的值。

样例输入 content_copy

30000
-2

样例输出 content_copy

11011010101110000

提示/说明

超过9的数用字母A~Z表示

分类