📄 1845450_ac_250ms_192k.c
字号:
# include <stdio.h>
int a[40001], l[3001];
void main()
{
long i, t, m;
int n, N;
for(i = 0; i < 40001; i++)
a[i] = 0;
n = 1;
for(i = 2; i < 40001; i++)
{
if(n > 3000) break;
if(!a[i])
{
l[n++] = i;
m = 0;
for(t = i + 1; t < 40001; t++)
if(!a[t])
{
m++;
if(m == i)
{
a[t] = 1;
m = 0;
}
}
}
}
while(scanf("%d",&N)==1&&N)
printf("%d\n",l[N]);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -