[NOIP2000]进制转换 - 题库 - RQNOJ
PID295 / [NOIP2000]进制转换 ☆
我们可以用这样的方式来表示一个十进制数: 将每个阿拉伯数字乘以一个以该数字所处位置的(值减1)为指数,以10为底数的幂之和的形式.例如:123可表示为 1*10^2+2*10^1+3*10^0这样的形式.
与之相似的,对二进制数来说,也可表示成每个二进制数码乘以一个以该数字所处位置的(值-1)为指数,以2为底数的幂之和的形式.一般说来,任何一个正整数r或一个负整数-r都可以被选来作为一个数制系统的基数.如果是以r或-r为基数,则需要用到的数码为 0,1,.....r-1.例如,当r=7时,所需用到的数码是0,1