摘要:
快速幂就是快速求解一个整数a的n次幂的算法,传统的求解思路是按照线性的求解顺序:\(a^n = a*a*a*...*a\),这样做的算法时间复杂度是$O(n)$,而快速幂借助二进制的思想,可以将时间复杂度降低到$O(logn)$ int quick_pow(int a, int n) { int a 阅读全文
摘要:
要解决的问题:给定一个正整数$n$,求出所有小于等于$n$的素数 素数又称质数,其因子只有1和它自己本身;与素数相对的叫合数 1、埃拉托斯特尼筛法 #include<bits/stdc++.h> using namespace std; #define N 10000 #define ll long 阅读全文