我只是想知道在处理大数字时有什么不同的分割策略。大数字,我的意思是〜50位数字。真的很大数字的分部
例如 9237639100273856744937827364095876289200667937278/8263744826271827396629934467882946252671
当这两个数字都大了,长除法似乎失去了它的用处...
我认为一种可能性是通过除数的乘法,直到你去红利来算的,但如果它在上面的例子中,除以小数字的红利,例如4,那么这是一个巨大的计算量。
那么,有没有简单,干净的方法来做到这一点?
你可以只使用Python(1117851445),或者你可以具体谈谈在上下文你想解决这个问题。 –
如果您对分割算法感兴趣,可以免费下载[现代计算机算术](http://www.loria.fr/~zimmerma/mca/pub226.html)中介绍的几种方法。我承认它可能有点慢,但那里有很多好的信息。 – DSM