本文共 691 字,大约阅读时间需要 2 分钟。
题目地址:
#include #include #include #include #include #include #include #include #include #include #include #include #pragma comment(linker, "/STACK:102400000,102400000")using namespace std;typedef long long LL;const int inf=0x3f3f3f3f;const double pi= acos(-1.0);const double esp=1e-6;using namespace std;const int Maxn=1e5+10;LL prime[Maxn];LL sprime[Maxn];LL a[Maxn];bitset pri;LL k,cnt;void is_prime(){ pri.set(); for(LL i=2; i 1) sprime[cnt++]=n;}int main(){ int T,n,i; is_prime(); scanf("%d",&T); while(T--){ cnt=0; scanf("%d",&n); for(int i=0;i