Dirichlet's Theorem on Arithmetic Progressions--POJ 3006
2010-08-18 17:43
513 查看
1、题目类型:数论。
2、解题思路:水题。
3、实现方法:
2、解题思路:水题。
3、实现方法:
#include<iostream> using namespace std; #define Max 1000010 bool prime[Max],flag; int map[220],cnt; void BuildTable() { int i,j; prime[1]=false; prime[2]=prime[3]=true; for(i=2;i<1001;i++) { for(j=2;j*i<Max;j++) { prime[i*j]=false; } } } int main() { int a,d,n,tmp; memset(prime,1,sizeof(prime)); BuildTable(); while(cin>>a>>d>>n && (a||d||n)) { cnt=0; tmp=a; while(cnt!=n) { if(prime[tmp]) map[++cnt]=tmp; tmp+=d; } cout<<map <<endl; } return 1; }
相关文章推荐
- POJ 3006 Dirichlet's Theorem on Arithmetic Progressions
- POJ-3006 Dirichlet's Theorem on Arithmetic Progressions
- POJ 3006 Dirichlet's Theorem on Arithmetic Progressions
- POJ 3006 Dirichlet's Theorem on Arithmetic Progressions
- POJ3006 Dirichlet's Theorem on Arithmetic Progressions【筛选法】
- POJ 3006 Dirichlet's Theorem on Arithmetic Progressions 素数
- POJ 3006(Dirichlet's Theorem on Arithmetic Progressions T) 素数判定入门 Java
- 【暴力】POJ-3006 Dirichlet's Theorem on Arithmetic Progressions
- POJ 3006 Dirichlet's Theorem on Arithmetic Progressions
- poj 3006 Dirichlet's Theorem on Arithmetic Progressions
- POJ 3006 - Dirichlet's Theorem on Arithmetic Progressions
- POJ-3006-Dirichlet's Theorem on Arithmetic Progressions-2013-12-02 18:05:36
- poj 3006 Dirichlet's Theorem on Arithmetic Progressions
- POJ 刷题系列:3006. Dirichlet's Theorem on Arithmetic Progressions
- poj 3006 Dirichlet's Theorem on Arithmetic Progressions
- POJ 3006 Dirichlet's Theorem on Arithmetic Progressions 素数的判断 筛选法
- (DS1.5.5)POJ 3306 Dirichlet's Theorem on Arithmetic Progressions(在一个数列之中寻找第n个素数)
- 3006. Dirichlet's Theorem on Arithmetic Progressions
- poj 3006 Theorem on Arithmetic Progressions 小结
- Dirichlet's Theorem on Arithmetic Progressions