1
样例输出
2#include<iostream>
#include<math.h>
using namespace std;
bool sushu(int n)
{
if(n==0||n==1)
return false;
else if(n==2)
return true;
int temp = (int)sqrt((double)(n));
for(int i=2;i<=temp;i++)
{
if(n%i==0)
return false;
}
return true;
}
int main()
{
int n;
int i=1;
int num=1;
cin>>n;
int k=0;
while(k<n)
{
if(sushu(i))
{
k++;
num*=i;
}
i++;
}
num=num%50000;
cout<<num;
return 0;
}
877



被折叠的 条评论
为什么被折叠?



