海贼19-8班现场课
20569人加入学习
(0人评价)
编码能力训练课

0基础入门,突破欧拉50题

价格 ¥ 299.00
该课程属于 海贼19-8班(C++高薪班) 请加入后再学习

总结:

1、初始化函数,通常我们用void init() {}来写;

2、素数筛标记这是第几个素数的写法;

prime[++prime[0]] = i

[展开全文]

素数筛:

第10001个素数不会超过二十万

void init() {
    for(int64_t i = 2; i < max_n; i++) {
        if(prime[i]) continue;
        prime[++prime[0]] = i;
        for(int64_t j = i * i; j < max_n; j += i) {
            prime[j] = 1;
        }
    }
}

素数筛的代码

第四行可以将素数进行排序

[展开全文]

授课教师

高级算法研发工程师
C++算法工程师

课程特色

视频(41)
文档(51)
图文(71)