离散数学:计数与数论
从函数与有限计数出发,学习排列、组合、整除与欧几里得算法。每个新知识点均有经过核验的视频证据;前置箭头表示本地图的编辑学习顺序。
顺着知识,继续探索
对不同时为零的整数 a 与 b,最大公约数是同时整除二者的唯一正整数,并且每个其他公因数都整除它。改变 a、b 的符号不改变这个正值。
45 至 180 秒列出 12 与 42 的正因数,找出共同因数 1、2、3、6,并确定最大值 6;编辑说明明确了正整数范围。
7 至 31 秒定义最大公因数为同时整除两个输入的最大整数,并将直接试除与寻找高效算法的需要作对比。
27 至 98 秒从公因子与最大性定义最大公因数,给出等价的最大值集合定义,解释整除记号,并说明 gcd 对正负号不敏感。
34 至 245 秒的板书用完整除法链正确算出 gcd(10,45)=5 与 gcd(1701,3768)=3;公开审核材料也已把讲者反复说的最大公分母纠正为最大公约数。
38 至 175 秒的 C++ 示例算出 gcd(24,504)=24,并对 -1024 到 1024 的整数 k 检验 gcd(504,)。终端在该有限范围内未报告反例;公开审核材料明确说明有限测试不是一般证明。
23 至 63 秒,板书给出四步已核验的除法,得到 ,并读出 gcd(5911,4369)=257。
180 至 250 秒比较用 2 与用最大公因数 6 约分 ,最终得到最简分数 。
从 143 至 163 秒,最后一行是 ,最后一个非零余数为 1,板书写出 gcd(5295,4321)=1;讲师据此说明两数互质。
14 至 44 秒板书正确展示 、,并得到最大公约数 4。
从 100 到 122 秒,视频得到 ,把 21 识别为最后一个非零余数,并得出 gcd(1785,546)=21。
从函数与有限计数出发,学习排列、组合、整除与欧几里得算法。每个新知识点均有经过核验的视频证据;前置箭头表示本地图的编辑学习顺序。
是的,在这种语境下,“最大公约数”(greatest common factor)被用来指代许多现代文本中更常称为“最大公因数”(greatest common divisor)的概念。所示的数学过程是相同的基于减法的欧几里得算法。
适用条件:在解释算法为何有效时非正式地使用。
要通过列出因数来求最大公约数,需列出第一个数字的所有正因数,列出第二个数字的所有正因数,识别出现在两个列表中的因数,并从公因数中选择最大的数字。
适用条件:输入是正整数。;列出因数对于小例子是实用的;并未断言这是最快的方法。
要开始求 的欧几里得算法,需将较大的数写成较小的数乘以一个未知的商加上一个未知的余数。具体来说,建立除法方程 。
适用条件:输入是正整数。;较大的数放在方程的左边。;商是整数,且余数满足 。
要求两个大数的最大公约数,需反复应用带余数除法步骤。首先用较大的数除以较小的数。
适用条件:输入是两个正整数。;每一步都应用除法算法。;当余数等于 0 时停止过程。
演讲者在口头上说的是“最大公分母”(greatest common denominator),但黑板上的数学符号是“gcd”,它在惯例上代表“最大公约数”(greatest common divisor)。寻找两个整数的公因数的上下文证实了预期的概念是最大公约数,所说的词是一个口误。
适用条件:视频讨论了寻找两个整数的公因数。;黑板上显示了符号 gcd(a;b)。;过程涉及重复的整数除法。
在欧几里得算法中,当除法过程产生零余数时,原来两个整数的最大公约数就是获得的最后一个非零余数。算法在此时停止,因为方法已经结束,并且保证最后一个非零余数能整除原来的两个数。
适用条件:欧几里得算法应用于两个整数。;遵循重复长除法的过程,直到达到零余数。
最大公约数对于化简分数很有用。将分子和分母同时除以它们的最大公约数,可以一步将分数化简为最简形式,此时分子和分母没有大于 1 的公因数。
适用条件:分数的分子和分母是正整数。;分母不为零。
该例子以 4 结束,是因为反复应用减法规则最终得到 4。首先,,形成数对 8 和 4。
适用条件:从数对 12 和 8 开始。;反复用较大的数减去较小的数。
知道 12 和 42 的最大公约数(GCF)是 6,可以让你直接将分子和分母都除以 6。这立即得出最简形式 ,跳过了像先除以 2 这样的中间步骤。
适用条件:分数是 。;已知 12 和 42 的最大公约数是 6。
这意味着分子 2 和分母 7 没有大于 1 的公因数。它们的最大公约数是 1,所以分数不能再进一步化简了。
适用条件:分数是 。;分子和分母是正整数。
要计算 ,应用欧几里得算法,反复用前一个除数除以前一个余数。从 开始。
适用条件:输入是 5295 和 4321。;使用欧几里得算法。;每一步都应用除法算法。
欧几里得算法通过反复应用除法算法来计算最大公约数。从两个自然数 和 开始,用较大的数除以较小的数得到商和余数。
适用条件:输入 和 是自然数。;反复应用除法算法。;当余数等于 0 时停止过程。