
数论专题
文章平均质量分 88
本专栏会收集一些关于数论的问题,包括质数、约数、欧拉函数等等,与大家学习和探讨。
@Aurora,
个人邮箱2816205897@qq.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
求组合数的方法
求组合数 文章目录求组合数一、求组合数之一二、求组合数之二三、求组合数之三 一、求组合数之一 给定nnn组询问,每组询问给定两个整数a,ba, ba,b,请你输出Cabmod(109+7)C^b_amod(10^9+7)Cabmod(109+7)的值。 数据范围: 1≤n≤100001 ≤ n ≤ 100001≤n≤10000 1≤b≤a≤20001≤ b ≤ a ≤ 20001≤b≤a≤2000 思路:动态规划 核心:状态转移方程 这里的状态转移方程也就是组合数的一个公式,是递推式:原创 2021-09-01 12:10:20 · 472 阅读 · 1 评论 -
求欧拉函数
欧拉函数 文章目录欧拉函数一、欧拉函数简介二、某数的欧拉函数三、1~n的欧拉函数和 一、欧拉函数简介 欧拉函数:对于正整数n,欧拉函数是小于或者等于(等于好像没有用哎)n的正整数中与n互质的数的数目,即为ϕ(n)\phi(n)ϕ(n),其中,ϕ(1)\phi(1)ϕ(1) = 1 (人为规定)。 二、某数的欧拉函数 公式一 :ϕ(m∗n)=ϕ(m)∗ϕ(n); 条件:m与n互质,即gcd(m,n)=1\phi(m * n) = \phi(m) * \phi(n);\ 条件:m与n互质,即原创 2021-08-19 17:56:06 · 693 阅读 · 0 评论 -
求约数个数与和以及最大公约数
求约数个数、和以及最大公约数 文章目录求约数个数、和以及最大公约数一、求所有约数1. 什么是约数2. 如何求所有约数二、求约数个数1. 约数个数指什么2. 约数个数怎么求三、求约数之和1. 约数之和介绍2. 怎么求约数和四、最大公约数1. 什么是最大公约数2. 怎么求最大公约数2.1 STL大法2.2 欧几里得算法 一、求所有约数 1. 什么是约数 约数,对于一个数n来说,约数(a)就是能整除n的数, 数学表示为:a ∣ n 数学表示为:a\;|\;n 数学表示为:a∣n 也就是a能被n整除原创 2021-08-16 16:47:45 · 322 阅读 · 1 评论 -
质数判断和筛质数
质数判断和筛质数 文章目录质数判断和筛质数一、判断质数二、筛质数(一). 求范围内质数数量(或者输出全部质数)1. 普通筛法:2. 埃氏筛法:3. 线性筛法:(二). 生成范围内的素数判断表**素数表是什么?**1. 普通筛生成质数判断表:2. 埃氏筛生成质数判断表3. 线性筛生成质数判断表 小贴士: 质数 <==> 素数 一、判断质数 时间复杂度:O(nsqrt(n)) 试除法判断质数: bool isprime(int x) { if (x < 2) return fal原创 2021-08-16 16:33:35 · 254 阅读 · 0 评论