筛法
WTIAW.TIAW
这个作者很懒,什么都没留下…
展开
-
牛客跨年 最小互质数 线性筛法
地址时间复杂度O(n)#include<cstdio>#include<iostream>#include<algorithm>#include<cstring>using namespace std;const int maxn = 2e5 + 5;int prime[maxn];bool vis[maxn];int a[maxn];int fla[maxn];int cnt = 0;int main(){ int n;原创 2021-01-01 16:45:31 · 310 阅读 · 0 评论 -
埃筛 + 欧拉筛法分析算法原理
埃筛原理利用已知的质数来确定这个数的倍数不是质数,从而达到优化算法的目的。时间复杂度为O(n∗loglogn)O(n* loglogn)O(n∗loglogn)能够处理1e6级别的数据。比较优秀。但是如下图所示,它依旧有劣势,那就是已经筛选过的数可能会被再筛选一遍。#include<cstdio>#include<iostream>#include<...原创 2020-03-10 19:26:49 · 2736 阅读 · 3 评论