zoukankan      html  css  js  c++  java
  • DAY 3 数论专场

    2019-07-23

    今天的题目一个比一个神仙,很早之前就在讨论今天是不是晚上回宾馆就没脑子了,后来发现,是中午。。。。

    一上午就讲了一个PPT,然而标题就两个子---数论。。。

    这谁顶的住。。。。
    整除和剩余:

    上来什么都没说直接就是同余,讲了一堆公式和证明,回宾馆发现,证明一个不会。。。。

    素数:

    讲了好多筛法,发现只会一个埃筛就够用了。。。。

    然后就发现了一个O(n)的筛法

     1 int not_prime[N],prime[N],count;
     2 for(int i=2;i<=n;i++)
     3 {
     4     if(!not_count[i])
     5     {
     6         prime[++count]=i;
     7     }
     8     for(int j=1;j<=count;j++)
     9     {
    10         if(prime[j]*i>N)
    11         {
    12             break;
    13         }
    14         not_prime[i*prime[j]]=true;
    15         if(i%prime[j]==0)
    16         {
    17             break;//不好理解,如果这个数不是个素数,且当它的最小素数因子为p[j]时,停止循环(只将排在最小素数因子之前的素数与其相乘,判断出其合数,往后不执行,因为一个数是两个素数的积的话,总会有一个素数在排除其倍数时把此数的倍数一并排除掉)
    18         }
    19     }
    20 }//欧拉筛

     然后就讲了欧拉函数,然后就讲了一堆证明,然后就GG了。。。。

    欧拉定理:

    然后就是广义欧拉定理,发现将和不讲好像没区别。。。。

    线性同余方程:

    欧几里得算法:

    GCD(a,b)=GCD(b,a-b)

    然后就是逆元什么的。。。。

    高次不等式:

    老师说没时间讲了,就自己看看吧,然后发现一点都看不懂。。。

    组合数学

    这个东西莫名想到了前一段时间物理老师天天说的东西。。。。

    二项式定理:

    这个东西感觉高考好像还考,前一段时间做习题狂做还看到过。。。

    Lucas定理:

    莫名想吐槽一下,老师是先讲的EXLucas。。。。

    斯特林数:

    老师没说,但还是想吐槽一下,机房大佬竟然都过了,还是一遍过!!!!四道题啊,那个阿基米德的澡盆就是公认的斯特林王。。。。

    期望概率、

    这个听得一脸蒙还是要回去看看。

    线性代数

    本以为会讲很高深的东西,后来发现就讲了矩阵快速幂,还是那熟悉的斐波那契,还是那毒瘤的p4000

    但今天跟着北大的高材生学会了压行。。。。

    2019-07-23

  • 相关阅读:
    Linux下查看文件和文件夹大小的df和du命令(链接)
    路由的原理和作用[赛迪网]
    select 好用插件
    如何启动/停止/重启MySQL
    Spirng quartz 整合
    String,StringBuffer与StringBuilder的区别
    如何给input[file]定义cursor
    dns简介
    浏览器高级对象
    shell 学习文章列表
  • 原文地址:https://www.cnblogs.com/2529102757ab/p/11233981.html
Copyright © 2011-2022 走看看