NUMBER BASE CONVERSION(高精度模拟短除法+思维)

博客详细介绍了如何使用高精度模拟短除法将a进制数转换为b进制数,避免了通过10进制作为中间转换的步骤。通过举例解释了转换过程,展示了从a进制到b进制的直接转换思路,最后给出了相关代码实现。
摘要由CSDN通过智能技术生成
题面:POJ 1220
题目大意

给定两个整数 a , b a,b a,b,且 0 < a , b < 62 0<a,b<62 0<a,b<62,并给出一个 a a a 进制的数。
要我们将该数转化成 b b b 进制的数。

思路

高精度模拟短除法。
第一反应会想到高精度先将 a a a 进制转化成 10 10 10 进制数,最后转化成 b b b 进制数,其中过程要不断求余。
这里其实只要转变一下思路,让被除数上的每一位先加上之前的余数乘以 a a a 进制数,再去除以除数 b b b ,最后得出的数就是 a a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值