首页 > 其他分享 >数学知识

数学知识

时间:2022-11-27 14:12:42浏览次数:29  
标签:Code 筛法 nlognlogn int 质数 数学知识

求每个数的最大质数用埃氏筛法,时间复杂度 O(nlognlogn)

void get_primes(int n) {
    for (int i = 2; i <= n; i ++)
        if (!st[i]) {
            maxp[i] = i;
            for (int j = i; j <= n; j += i) {
                st[j] = true;
                maxp[j] = i;
            }
        }
}
View Code

 

只求质数用线性筛法

标签:Code,筛法,nlognlogn,int,质数,数学知识
From: https://www.cnblogs.com/Leocsse/p/16929574.html

相关文章

  • 工程数学知识
    一优先数:RMB有1分、2分、5分;一角,2角,5角;1元,2元,5元10元形成1,2,5为基数的基本就可以满足使用需求;电阻常用的1K,3.3K,4.7K,6.8K形成的阻值系列;这些制造的时候并没有制造......
  • 数学知识1.3
    一、简述本文章主要介绍欧拉函数以及快速幂的相关算法。二、欧拉函数定义\(1∼N\)中与\(N\)互质的数的个数被称为欧拉函数,记为\(\phi(N)\)。若在算数基本定理中,\(N......
  • 信息学竞赛涉及到的必备数学知识
    2021年4月,全国青少年信息学奥林匹克竞赛大纲在NOI官网发布。为方便大家的查阅和收藏,把大纲的入门级、提高级和NOI级的数学部分整理了出来。入门级数学1.数及其运......