题目
题意:
让你找n个质数,从他们中任意找出5个数,加起来都是合数。
输出任意一种答案。
POINT:
找出任意n个尾数相同的指数即可。
比如n个(%10=1)的质数。这样5个加起来肯定能被5整除。就好了。
所以Five, Five Everywhere【点题】
#include<iostream>
#include<stdio.h>
#include<queue>
#include<vector>
#include<string.h>
#include<algorithm>
#include<cmath>
using namespace std;
const int maxn = 55;
int check(int x)
{
for(int i=2;i<=sqrt(x);i++){
if(x%i==0) return 0;
}
return 1;
}
int main()
{
int p=0;
int v=1;
int n;
cin>>n;
for(int i=2;i<=55555;i++){
if(check(i)&&i%10==1){
printf("%d",i);
p++;
printf("%c",p==n?'\n':' ');
if(p==n) break;
}
}
return 0;
}