LightOJ 1370 Bi-shoe and Phi-shoe(素数筛选法)
发布时间:2020-12-14 02:03:29 所属栏目:大数据 来源:网络整理
导读:Bi-shoe and Phi-shoe 解题思路: AC代码: #include iostream#include cstdio#include cstringusing namespace std;typedef long long ll;int unprime[1000200];void is_prime(){ memset(unprime,sizeof(unprime)); unprime[1] = 1; for(int i = 2; i = 100
Bi-shoe and Phi-shoe解题思路: AC代码: #include <iostream> #include <cstdio> #include <cstring> using namespace std; typedef long long ll; int unprime[1000200]; void is_prime(){ memset(unprime,sizeof(unprime)); unprime[1] = 1; for(int i = 2; i <= 1000100; i++){//注意临界值 int tt = 1000100/i; for(int j = 2; j <= tt; j++){ unprime[i*j] = 1; } } } int main(){ is_prime(); int T,t = 1; scanf("%d",&T); while(T--){ int n,x; scanf("%d",&n); ll ans = 0; for(int i = 0; i < n; i++){ scanf("%d",&x); for(int j = x+1; ; j++){ if(!unprime[j]){ ans += j; break; } } } printf("Case %d: %lld Xukhan",t++,ans); } return 0; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |