首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
数论
孙鹏宇
创建于2023-12-23
订阅专栏
收录数论题
暂无订阅
共56篇文章
创建于2023-12-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
信息学奥赛一本通 1211:判断元素是否存在 数学递推
信息学奥赛一本通### 1211:判断元素是否存在 拿题目给的样例套题目的公式就可以推出来结果: 四种情况 第一种: 我们可以反着推,假设我们已经知道了2k+1=22,我们用y来代替22 $y = 2
PTA | 1013 数素数 20分 难点:格式 恶心人
PTA | 1013 数素数 这道题目就是要求我们从第n个素数开始输出,输出到第m个素数截止: 一定要注意格式: 原因: 在输出素数时,应该在每行的开始处输出一个空格,而不是在每行的末尾。这是因为在输
PTA | 1007 素数对猜想 试除法
PTA | 1007 素数对猜想 我们可以用试除法筛选出所有的素数,然后再判断是否满足:“相邻且差为2”。满足cnt++
Acwing 887. 求组合数 III 卢卡斯定理
887. 求组合数 III - AcWing题库 这道题的数据范围是1e18: 因此我们需要预处理一下,面对如此大的数据范围,我们可以用卢卡斯定理进行优化。 卢卡斯定理公式如下: 什么是卢卡斯定理:
Acwing 886. 求组合数 II 数学
886. 求组合数 II - AcWing题库 我们可以预处理一下: 求组合数的公式是: 预处理分为两部分:分子分母 分子 我们可以先把 $a!$进行一下预处理 分母 分母我们通过逆元把相除变为相乘。
AcWing 885. 求组合数 I 递推
AcWing 885. 求组合数 I - AcWing 这道题如果暴力求解的话,一共有10000行测试,每行数据范围2000,那么总共就是$2000*10000=2e^7$ 我们预处理一下,a,b的范
Acwing 523. 组合数问题 数论
```js #include using namespace std; const int N=2010; int c[N][N]; int main() { int T,K; while(T--)
求逆元(通过费马小定理+快速幂)
如果有一种场景,就是我们期望把除法变为乘法 也就是把a除b变为a乘c (mod m),我们把c叫做b的(mod m)的逆元 记作如下: $a/b ≡ (a × c) (mod m) $ $a/b ≡a
蓝桥&搜狐畅游 开关问题 费马小定理+快速幂+逆元 +概率
函数把ai1,air2转化为二进制形式,再通过query()函数进行异或运算,再返回main函数用sum+起来。ai3,ai4利用组合排列求出来最后全部相加得出结果。
acwing 快速幂模板
快速幂用来快速的求$ a^k mod p$的结果。 比如如果用暴力求的话是这样的: 那么时间复杂度就是O(K),假如K是1e9,那么太大了,如果用快速幂就可以O(logk)内求出来。 快速幂利用了预处
蓝桥杯小白入门赛第二期 数学尖子生 数学 预定义+容斥
样例输入: 样例输出: 说明: 观察给的测试样例我们可以发现一个规律: 总结 code 如果两个数的LCM是 x*y,GCD是 gcd(x,y),那么它们的关系是:x*y/gcd(x,y)=lcm(x
欧拉函数
比如 1 2 3 4 5 6 1和6互质,5和6互质,2 3 4 和6不互质 (互质的意思是两个数的最大公约数为1) 所以$φ(6)=2 $ 求欧拉函数的公式为: $φ(n) = n × (1 - 1
Acwing 870. 约数个数 数学
870. 约数个数 - AcWing题库 这道题我们套公式,约数个数=(x1+1)(x2+1)(x3+1)…(xk+1) 验证: code 我们先求出来n的所有质因数,用一个map来存放质因数和指数,
三种求素数/质数的方法
求质数/素数 素数的定义:>1的只能被0和自身整数的数。 我们拿下面这道求素数模板题举例,介绍三种求素数的方法: 868. 筛质数 - AcWing题库 暴力筛选法 $12/4=3 $ ,3和4就是1
Acwing 869. 试除法求约数 数学
869. 试除法求约数 - AcWing题库 思想 这道题就是用到了试除法,即从1开始枚举所有数,再从这些数里判断是否有数s是n的约数,时间复杂度为O(n√n)。 这道题有一个注意事项,就是去重。 如
最大公约数 数学
最大公约数 求(a,b)的最大公约数可以转化为(a,a%b)的最大公约数 用代码表示为如下: 当然c++也有个求最大公约数的库函数:__gcd(),头文件为 1246. 等差数列 - AcWing题库