当前位置:  开发笔记 > 编程语言 > 正文

只需要前k位数时的快速取幂?

如何解决《只需要前k位数时的快速取幂?》经验,为你挑选了0个好方法。

这实际上是为了编程比赛,但我已经非常努力,甚至没有得到最微弱的线索如何做到这一点.

找到n m的第一个和最后一个k位数,其中n和m可以非常大~10 ^ 9.

对于最后的k位数,我实现了模幂运算.

对于第一个k,我想到使用二项式定理达到某些幂,但这涉及到因子的大量计算,我不知道如何找到n ^ m可以扩展为(x + y)的最佳点.

那么有没有任何已知的方法来查找前k个数字而不执行整个计算?

更新 1 <= k <= 9并且k将始终<= n m中的数字

推荐阅读
mylvfamily
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有