【欧拉计划】48. Self powers
(本题取 $n=1000$,$m=10^{10}$)
【思路】Python
直接套 pow
:
1 | mod = int(1e10) |
也可以使用快速幂+龟速乘,时间复杂度为 $\mathcal O(n \log n \log m)$。当然快速乘可优化到 $\mathcal O(n \log n)$:
1 |
|
【欧拉计划】48. Self powers
(本题取 $n=1000$,$m=10^{10}$)
【思路】Python
直接套 pow
:
1 | mod = int(1e10) |
也可以使用快速幂+龟速乘,时间复杂度为 $\mathcal O(n \log n \log m)$。当然快速乘可优化到 $\mathcal O(n \log n)$:
1 |
|
【欧拉计划】48. Self powers