题目大意:等差数列,要求分别输入首项a,差值d,以及n(n为输出的的第n个素数)。
方法:先用筛选法列出2--1000000的素数表,再利用prime[a+i*d]判断a+i*d是否为素数即可。用j记录素数数目,当j==n是输出即可。(筛选法详见POJ 2262)
于是,贴代码:
#include<stdio.h>
#define MAX 1000001
int
void
{
}
int
{
}
以上。。。