自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 数论 --- 约数

求约数1. 求出 nnn 的所有约数 ------ O(n)O(\sqrt{n})O(n​)我们如果想要找到 nnn 的所有约数,可以根据之前判断质因数学过的试除法,在 O(n)O(\sqrt{n})O(n​) 的时间内找到 nnn 的所有约数void get_divisors(int n){ vector<int> v;//用vector来存 n 的所有因子 for(int i = 1; i <= n / i; i++)//只需要枚举到 n / i 即可

2021-09-17 20:43:38 273

原创 数论 --- 筛素数

筛素数如何求出从 111 ~ nnn 中素数的个数方法 111 暴力枚举: 从 111 ~ nnn 遍历一遍,每一个数都去判断一下,这个数是否是素数,如果是 ans=ans+1ans = ans +1ans=ans+1 。时间复杂度 O(n∗n1/2)O(n*n^{1/2})O(n∗n1/2) 。void get_primes(int n){ int ans = 0; for (int i = 2; i <= n; i ++) { int f = 0;

2021-09-14 21:15:46 432 1

原创 数论 --- 质因数

质因数1.定义 指能整除给定正整数的质数简而言之就是一个数既要是 nnn 的因子,有要是一个质数,这样的数被称为 nnn 的一个质因数,或者被称为 nnn 的一个质因子。2.求一个数的所有质因数(分解质因数)2.1 唯一分解定理(算术基本定理)任何一个大于1的自然数 N{N}N ,如果N{N}N不为质数,都可以唯一分解成有限个质数的乘积 N=P1a1∗P2a2∗⋯∗PnanN = {P_1}^{a_1}*{P_2}^{a_2}* \cdots *{P_n}^{a_n}N=P1​a1​∗P2

2021-09-14 14:52:21 1628

原创 数论 --- 质数

质数1.定义 质数是指在大于111的自然数中,除了111和它本身以外不再有其他因数的自然数。2.如何来判断一个数是否是质数2.1.1 试除法枚举从2{2}2到n−1{n-1}n−1的所有数,判断其中是否含有n{n}n的因子,也就是(nnn % iii == 000),不难看出这样的时间复杂度是O(n)O(n)O(n)。bool is_prime(){ for (int i = 2; i < n; i ++ ) { if (n % i == 0)retu

2021-09-14 14:05:31 151

原创 数论 --- 目录

数论1. 质数

2021-09-14 11:14:05 126

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除