Pagini recente » Cod sursa (job #809162) | Cod sursa (job #1421415) | Cod sursa (job #2179142) | Cod sursa (job #124011) | Cod sursa (job #2326122)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("prim.in");
ofstream fout("prim.out");
long long prime[100005];
long long k;
int e_prim(long long n)
{
if(n == 1)
return 0;
for( long long i = 2 ; i*i <= n; ++i )
if(n % i == 0)
return 0;
return 1;
}
int main()
{
long long k, j = 2 , i = 1;
fin >> k;
while(i <= k)
{
while(!e_prim(j))
++j;
prime[i] = j;
++j;
++i;
}
for(long long i = prime[k] + 1 ; i ; ++i)
if(e_prim(i))
{
fout << i * i;
break;
}
}