POJ3006 解题报告
来源:互联网 发布:win10怎样卸载软件 编辑:程序博客网 时间:2024/05/20 23:34
#include<iostream>#include<string>using namespace std;const int MAX=1000000;bool prime[MAX];int main(){memset(prime,1,MAX);prime[0]=0;prime[1]=0;for(int i=2;i<MAX;i++){if(prime[i]){for(int j=2; j*i<MAX; ++j)prime[j*i]=0;}}int a,d,n;while(cin>>a>>d>>n){if(a==0 || d==0 || n==0)return 0;int num=0;while(1){if(prime[a]){num++;if(num==n)break;}a+=d;}cout<<a<<endl;}return 0;}
0 0
- POJ3006 解题报告
- 解题报告——poj3006
- POJ3006-Dirichlet's Theorem on Arithmetic Progressions解题报告
- poj3006
- poj3006
- poj3006
- poj3006
- poj3006
- POJ3006
- poj3006
- poj3006
- POJ3006
- POJ3006
- poj3006
- poj3006
- POJ3006
- poj3006
- poj3006
- SQL优化技巧
- [Tjoi2013]循环格
- XCode无证书真机调试(只支持越狱机器)
- 浑然天成,为变而生,谈为什么要敏捷?
- Java多线程的分类:用户线程和守护线程
- POJ3006 解题报告
- WebService与XFire
- “婴儿便便香肠”味道好还保健?
- cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
- 组合数学
- 题目1168:字符串的查找删除
- UNIX控制台部分常用命令
- UVA - 11136 Hoax or what
- CentOS下安装synergy