poj

来源:互联网 发布:ip与mac绑定有什么缺点 编辑:程序博客网 时间:2024/05/21 04:20

这个题 唯一值得一说的 就是素数打表的方法把, 这样比较快

水题练手

#include<iostream>#include<cstdio>#include<cstring>using namespace std;const int maxn = 1000000;int a, b, n, prime[maxn];void prep() {    memset(prime, 1, sizeof prime);    prime[1] = 0;    for(int i = 2; i < maxn; ++i) {        if(!prime[i]) continue;        for(int j = 2; i * j < maxn; ++j)            prime[i*j] = 0;    }}int main() {    prep();    while( scanf("%d%d%d", &a, &b, &n) == 3 && a && b && n ) {        int cnt = 0, t = a;        while(1) {            if(prime[t]) {                cnt++;                if(cnt == n) break;            }            t += b;        }        printf("%d\n", t);    }    return 0;}


1 0
原创粉丝点击