摘要:
埃氏筛 用素数筛合数,代码简单,拓展性强。复杂度 O ( n ∗ l o g l o g n ) O(n*loglogn) O(n∗loglogn),可以看作常数较大的n。 运用:对于求[l,r]的素数,可以用[1, s q r t ( r ) sqrt (r) sqrt(r)]的所有素数来筛区间[ 阅读全文
摘要:
Dijkstra O ( ( n + m ) l o g n ) O((n+m)logn) O((n+m)logn) 只能用于正权图 #include<bits/stdc++.h> using namespace std; const int N=1e5+5; int n,m,st,ed,dis[N 阅读全文