首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Coggle数据科学

    数论及数论四大定理

    请勿转载 数论及数论四大定理​hankin2015.github.io ? 数论 (数学分支) 数论是纯粹数学的分支之一,主要研究整数的性质。整数可以是方程式的解(丢番图方程)。 按研究方法来看,数论大致可分为初等数论和高等数论。初等数论是用初等方法研究的数论,它的研究方法本质上说,就是利用整数环的整除性质,主要包括整除理论、同余理论、连分数理论。 高等数论则包括了更为深刻的数学研究工具。它大致包括代数数论、解析数论、计算数论等等。 德国佛尔夫斯克曾宣布以10万马克作为奖金奖给在他逝世后一百年内,第一个证明该定理的人,吸引了不少人尝试并递交他们的“证明”。 若n为质数,则 φ(n) = n - 1 ,如11,1、2、3、4、5、6、7、8、9、10都是与11互质的数。

    4K10发布于 2019-09-12
  • 来自专栏密码学和区块链

    斯坦福大学密码学-数论简介 10

    ppt链接: 10-numth-annotated.pdf Notation 背景。 image.png 一些符号。 image.png 模运算。 image.png 最大公因数。

    1.7K00发布于 2020-11-05
  • 来自专栏blog(为什么会重名,真的醉了)

    数论-素数

    Now given any positive integer N (< 10^5), you are supposed to count the number of twin primes which

    1K30发布于 2020-09-15
  • 来自专栏奇妙的算法世界

    HDOJ 1018(数论)

    Sample Input 2 10 20 Sample Output 7 19 思路 刚看到题的一瞬间,果断写了个高精度交了上去,TLE了,再看数据范围,嚯! 1e7,然后就去翻了题解,发现是数论问题,求阶乘位数有两种方法: 1.10m<n!<10(m+1) 若求得M,则M+1为答案。对方程两边以10为底求对数,得M<log10(n!) cin>>T; while(T--){ int n; cin>>n; double ans=0; for(int i=1;i<=n;i++){ ans+=log(i)/log(10

    54320发布于 2020-10-23
  • 来自专栏CSDN旧文

    数论--模板整理

    数论–康托展开与逆康托展开模板 数论–组合数(卢卡斯+扩展卢卡斯)模板 数论–Miller_Rabin判断素数 数论–中国剩余定理模板 数论–逆元(拓展欧几里得)模板 数论–逆元(费马小定理)模板 数学–数论–因子和线性筛 (模板) 数学–数论–随机算法–Pollard Rho 大数分解算法(纯模板带输出) 数学–数论–快速幂–最大公约数–位运算模板 线性筛求积性函数的模板 数学–图论–莫比乌斯线性筛模板 数学–数论—欧拉筛 模板 数学–数论–素数

    43110发布于 2020-10-28
  • 来自专栏码神随笔

    素数判断——数论

    今天的题还是有点难度的,毕竟剑指offer不是吃素的,我感觉这个题目应该十分接近蓝桥杯的难度了,或者是已经超过了蓝桥杯的难度,但是刷的题中题,方为人中人,发车了

    49520编辑于 2022-12-13
  • 来自专栏bigsai

    基础数论总结

    所以算法大致流程: 2: [i=(2+2)—>(+2)数组尾],4,6,8,10 * * 不是素数 3: [i=(3+3)—>(+3)数组尾],6,9,12 * * 不是素数 4: [i=4]不是素数, 根据Xzhila的传统, 竹子的分数=Φ(竹子的长度) (Xzhilans非常喜欢数论)。对于您的信息,Φ(n)=小于n的数字,它们相对于素数(除了1之外没有公约数)到n。 有关详细信息,请参阅示例 Sample Input 3 5 1 2 3 4 5 6 10 11 12 13 14 15 2 1 1 Sample Output Case 1: 22 Xukha Case

    1.1K30发布于 2019-09-24
  • 来自专栏CSDN旧文

    数学--数论--素数

    定义判断: bool isPrime (int n) { for(int i=2;i*i<=n;i++) { if(n%i==0) return false; } else return false; } 埃氏筛法 int primes[N],cnt; bool bprime[N]; void getPrime(int n){ memset(bprime,false,sizeof(bprime)); bprime[0]=true; bprime[1]=true;

    63110发布于 2020-11-05
  • 【HPUoj】Bet(数论)

    时间限制: 1 Sec 内存限制: 128 MB 提交: 1 解决: 1 状态

    30110编辑于 2025-08-27
  • 来自专栏C++

    【算法】数论与数学

    i = l; i <= r; i++) { int tmp = i; while (tmp) { if (tmp % 10 == 2) ret++; tmp /= 10; } } cout << ret; return 0; } 本篇文章的分享就到这里了,如果您觉得在本文有所收获

    17600编辑于 2025-03-15
  • 来自专栏月亮与二进制

    C++函数论

    关于C++的函数有很多知识,因为其函数有多种变体,可以说C++创作者为了开发方便,打开了很多个后门让编程人员随心所欲地炫技使用,但私以为这也造成了使用函数时的复杂度,如果真的在代码中使用各种变体,虽然确实可以让代码看上去简洁高级,但是对于代码阅读来说却并不是特别友好。

    70110编辑于 2022-01-07
  • 来自专栏奇妙的算法世界

    codeforces 573A (数论)

    ; typedef pair<long,long> PLL; typedef pair<char,char> PCC; typedef long long LL; const int N=2*1e5+10

    44910发布于 2020-10-23
  • 来自专栏叶子的开发者社区

    三数论大小(引用)

    要求:定义一个函数,无返回值,函数参数是三个整数参数的引用,例如int &a, int &b, int &c。在函数内通过引用方法来对三个参数进行排序。主函数调用这个函数进行排序。

    24510编辑于 2023-07-28
  • 来自专栏编程驿站

    C++初等数论

    本文和大家讲讲在编程中要用到的数论知识。如同余式、欧拉定理和欧拉函数、费马小定理、威尔逊定理、裴蜀定理、模运算意义下的逆元、扩展欧几里得算法、孙子定理(中国剩余定理)。 除了理解数论概念,更重要能融会贯通。把对数论相关知识的认知运用到编程领域。 2. 同余式 概念 如果两个整数a,b 的差值除另一个整数(m)的值为一个整数,同称a,b对模m同余数。 一个大于10的自然数去除90、164后所得的两个余数的和等于这个自然数去除220后所得的余数,则这个自然数是多少? 有3个吉利数888,518,666,用它们分别除以同一个自然数,所得的余数依次为a,a+7,a+10,则这个自然数是。 是数论中一个重要定理。又称中国余数定理。

    98300编辑于 2024-03-11
  • 来自专栏mythsman的个人博客

    数论基础专题小结

    ans=ans*a%mod; } n>>=1; a=a*a%mod; } return ans; } int getHead(int n,int k){ return pow(10,2 +fmod(k*log10(n),1)); } int main(){ int t; scanf("%d",&t); for(int i=1;i<=t;i++){ int n,k;

    31910编辑于 2022-11-14
  • 来自专栏owent

    数论模板(个人模板)

    若a与n互质(即GCD(a,n) = 1),则a^Ψ(n) = 1 (mod n)a^{\varphi(n)} \equiv 1 \pmod n

    3.4K40发布于 2018-08-01
  • 来自专栏数据结构与算法

    快速数论变换(NTT)小结

    : *p1++) #define swap(x,y) x ^= y, y ^= x, x ^= y #define LL long long const int MAXN = 3 * 1e6 + 10 while(c < '0' || c > '9') {if(c == '-') f = -1; c = getchar();} while(c >= '0' && c <= '9') x = x * 10

    58600发布于 2018-05-30
  • (数论)

    John Smith, who is a member of Academy of Cold Manager (ACM), is in charge of a large-scale cold store. For him, it's a troublesome job. Whenever the temperature in the cold store is too hot or too cold for a long time, the goods will be damaged. And poor Mr. Smith will have to compensate for the loss of the store.

    30210编辑于 2025-08-27
  • 来自专栏CSDN旧文

    数学--数论--鸽巢原理

    如果要把n个物件分配到m个容器中,必有至少一个容器容纳至少⌈n / m⌉个物件。(⌈x⌉大于等于x的最小的整数)

    1.1K10发布于 2020-11-06
  • 来自专栏窗户

    RSA简介(一)——数论原理

      RSA是最常用的非对称加密算法。   所谓非对称加密,就是说有两个密钥,一个密钥加密只可以用另外一个密钥解密,一般一个作为公钥,公开给所有人用来加密用,而另一个用来解密其他拥有公钥的加密结果,叫做私钥。另外,拥有私钥者可以用私钥加密信息,公钥可以解密获得加密内容,从而验证私钥拥有者的身份,这是一种特殊的加密,叫签名。   RSA涉及到5个整数,关系如下:   p和q都是质数;   N=p*q;   找一个1<e1<(p-1)(q-1),使得e1与(p-1)(q-1)互质;(互质的意思是两个数的最小公约数

    2K80发布于 2018-02-07
领券