自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GCD算法迭代求法、批处理及EGCD算法C++实现

1.GCD算法 GCD(getGreatestCommonDivisor)获得最大公约数的方法。 下面给出c++的GCD算法迭代求法 #include<iostream> using namespace std; typedef unsigned uint; uint GCD(uint a, uint b) { return (a == 0) ? b : (b == 0 ? a : (a > b ? GCD(a % b, b) : GCD(b % a, a))); } int mai

2021-10-12 21:11:08 385

原创 Bezout定理的证明(gcd(a,b)=ar+bs)

证明 尹昕 Bezout定理证明(gcd(a,b)=ar+bs) Bezout定理证明(gcd(a,b)=ar+bs) Bezout定理证明(gcd(a,b)=ar+bs) 1. 设gcd(a,b)=d,则有k1d=a,k2d=b(k1、k2∈Z+) 1.   设gcd(a,b)=d,则有k1d=a,k2d=b(k1、k2∈Z+) 1. 设gcd(a,b)=d,则有k1d=a,k2d=b(k1、k2∈Z+)  故a和b有线性组合am+bn=k1dm+k2dn=d(k1m+k2n),   故a和b有线性组合

2021-10-11 23:03:18 1725

原创 markdown完成除法算法证明

证明 $$ 要证明:设a、b、c∈Z,如果a|b、b|c,则a|c。 $$   ∵a∣b、b∣c    ∵a|b、b|c   ∵a∣b、b∣c   ∴存在且唯一存在整数m、n满足b=am和c=bn     ∴存在且唯一存在整数m、n满足b=am和c=bn   ∴存在且唯一存在整数m、n满足b=am和c=bn   ∴c=bn=amn  ∴c/a=mn     ∴c=bn=amn     ∴c/a=mn   ∴c=bn=amn  ∴c/a=mn   ∴a∣c成立     ∴a|c成立   ∴a∣

2021-09-27 21:35:08 702

原创 c++判断素数

完成一个判断整数是否素数的函数,即,输入一个整数,判断其是否素数。 #include <stdio.h> #include <iostream> using namespace std; int sushu(int m) { int i, n = 0; for (i = 2; i < m; i++) { if (m % i == 0) n++; } return n; } void main() { int sushu(int m); int m;

2021-09-13 17:48:43 457 1

原创 c++的fmod函数判断是否为整数

fmod函数: #include <stdio.h> #include <iostream> using namespace std; int main() { float a; cin >> a; if (!fmod(a, 1)) printf("整数\n"); else printf("非整数\n"); return 0; }

2021-09-13 17:06:07 607

原创 c++实现插入排序

插入排序:将数组的第一个数认为是有序数组,从后往前(从前往后)扫描该有序数组,把数组中其余n-1个数,根据数值的大小,插入到有序数组中,直至数组中的所有数有序排列为止。 时间复杂度是O(n^2) 代码如下: `#include using namespace std; //交换数组元素位置位置 void swap(int& a, int& b) { int temp = a; a = b; b = temp; } void insertSort(int a[], int length) {

2021-09-13 16:06:26 207

空空如也

空空如也

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

TA关注的人

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