
数论
文章平均质量分 72
学习数学
梦中醉卧惊起
这个作者很懒,什么都没留下…
展开
-
欧拉函数 (数论)
文章目录欧拉函数欧拉定理公式法求欧拉函数筛法求欧拉函数 欧拉函数 欧拉定理 公式法求欧拉函数 题目描述 ; 给定 n 个正整数 ai,请你求出每个数的欧拉函数。 输入格式 第一行包含整数 n。 接下来 n 行,每行包含一个正整数 ai。 输出格式 输出共 n 行,每行输出一个正整数 ai 的欧拉函数。 数据范围 1≤n≤100, 1≤ai≤2×109 输入样例: 3 3 6 8 输出样例: 2 2 4 公式 : 公式证明 : 容斥原理 AC代码 #include <iostream>原创 2022-04-11 16:05:53 · 487 阅读 · 0 评论 -
约数 (数论)
文章目录试除法求约数约数个数约数和 试除法求约数 题目描述 : 给定 n 个正整数 ai,对于每个整数 ai,请你按照从小到大的顺序输出它的所有约数。 输入格式 第一行包含整数 n。 接下来 n 行,每行包含一个整数 ai。 输出格式 输出共 n 行,其中第 i 行输出第 ii 个整数 ai 的所有约数。 数据范围 1≤n≤100, 2≤ai≤2×109 输入样例: 2 6 8 输出描述 : 1 2 3 6 1 2 4 8 AC代码 #include <iostream> #includ原创 2022-04-11 14:55:02 · 213 阅读 · 0 评论 -
质数 (数论)
文章目录试除法判定质数AC代码分解质因数质因数概念AC代码质数筛法朴素筛法(nlogn)线性筛法(n)Rabin-Miller大素数判定 试除法判定质数 小于2的数不是质数(1既不是质数也不是合数),之后的数从2开始依次判断能否被x整除,如果可以则不是质数,否则的话则除了1和本身没有其他因子所以是质数; AC代码 #include <iostream> #include <algorithm> using namespace std; bool is_prime(int x) {原创 2022-04-11 11:45:16 · 293 阅读 · 0 评论