约数
吐槽:
- 吐槽:
- 分解质因数
- AcWing 872. 最大公约数
- 库函数
- 871. 约数之和(O√n +M log M)
- 细节:
- Code:
- 870. 约数个数
- 原理(感谢 @灰之魔女 ):
- Code:
- AcWing 871. 约数之和(滚去当板子吧)
- 原理(真不敢兴趣)
- Code:
好多定理啊
分解质因数 AcWing 872. 最大公约数 库函数bits/stdc++.h
__gcd(a,b);
871. 约数之和(O√n +M log M)
细节:
因为ai的范围是 2e9+10
所以 如果使用 On的暴力枚举是必然超过的
借用@Bug-Free一张图
///若d > √n 是 N的约数
///则 N/d n;
while (n -- )
{
int x;
cin >> x;
auto res = get_divisors(x);
for (auto x : res) cout x;
for (int i = 2; i 1) primes[x] ++ ;
}
LL res = 1;
for (auto p : primes)
{
LL a = p.first, b = p.second;
LL t = 1;
while (b -- ) t = (t * a + 1) % mod;
res = res * t % mod;
}
cout
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?