3785. 【NOIP2014模拟8.19】分数

题目分析:

先把所有的分数化成最简,最后把分母分解质因数,把相同的质因数乘起来,最后化成16进制就行了。

当然,如果只是这样的话也不可能放在C组的第四题。。。


因为最后结果可能会很大,所以全部都要用高精度。

刚开始先用线筛(不懂就BDFS)求出2~110000中的质数(一共有10453个),之后不停的分解质因数就可以了。


因为数据会很大,所以有可能会出现一个很大的质数。所以我们如果分解完后还有剩余,就直接乘进最终结果。

之后用高精度除以低精度来模拟进制转换。


这道题想起来不难,但是很多细节部分需要注意。我就不细讲了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值