码迷,mamicode.com
首页 > 其他好文 > 详细

d. 头疼的Litmxs

时间:2018-12-09 16:14:31      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:input   pre   女朋友   output   esc   center   script   text   under   

d: 头疼的Litmxs

Time Limit: 1 Sec  Memory Limit: 128 MB

Description

今天队友扔了个题给 Litmxs,小 Litmxs 很吃惊,因为这题似曾相识,却又无从下手,他又来求助于你们了!队友给了 Litmxs 一个整数 n(10进制),要求 Litmxs 将 n 转化为 k 进制。如果能转化为 k 进制,上天将会让 Litmxs 偶遇他的女朋友。你能帮帮他吗?

Input

 

输入一个q代表q次询问, 每组数据两个数n,k,保证答案存在

(q <=110,0<=n<=1e9, k==-2 || k==2)

Output

 输出对应的k进制,不要有多余的换行和空格

Sample Input

2
5 2
5 -2

Sample Output101

101

  
当k=2的时候相信大家都会了就不多说了,当k=-2的时候,先像2一样转化为2进制,然后偶数项不用管,设奇数项m,我们发现2^m=2^(m+1)-2^m=(-2)^(m+1)+(-2)^m,所以我们可以用2进制
代替-2进制,遇到奇数项为1就在后一项上再加个1就好了,注意进位。

d. 头疼的Litmxs

标签:input   pre   女朋友   output   esc   center   script   text   under   

原文地址:https://www.cnblogs.com/KafuuMegumi/p/10090799.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!