小编Nik*_*hil的帖子

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

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

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

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

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

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

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

math exponentiation

8
推荐指数
1
解决办法
3998
查看次数

CMake中的第三方库

我正在为我的项目使用cmake,但我在子目录(比如lib /)中有另一个库,它使用普通的Makefile.作为构建过程的一部分,我如何指示CMake在lib中运行Makefile?

makefile build cmake

7
推荐指数
2
解决办法
2214
查看次数

标签 统计

build ×1

cmake ×1

exponentiation ×1

makefile ×1

math ×1