数论
文章平均质量分 71
sun897949163
这个作者很懒,什么都没留下…
展开
-
题解:两仪剑法(nefu116)(欧几里得算法)
两仪剑法 Problem:116Time Limit:1000msMemory Limit:65536KDescription 两仪剑法是武当派武功的高级功夫,且必须2个人配合使用威力才大。同时该剑法招数变化太快、太多。设武当弟子甲招数变化周期为M,武当弟子乙招数变化周期为N,两弟子同时使用该剑法,当2人恰好同时达到招数变化周期结束时,威力最大,此时能将邪教妖人置于死地。请你计算威力最大时,每人原创 2016-07-12 21:38:24 · 1260 阅读 · 0 评论 -
理论: 数论(1):整除、gcd以及lcm
整除整除的性质设a, b是两个整数, 并且b ≠ 0. 如果存在整数c, 使得 a = b * c , 则称a被b整除, 或者b整除a,记作b |a(这里是a 被 b整除, a >= b) 此时又称a是b的倍数, b是a的因子。如果b不整除a, 记作 ·整除基本定义定义1.1:如果n被2除的余数为 0, 则对于某个整数k, 有n = 2k, 我们称n为偶数;而如果n被2除的余数为1, 我们则对原创 2016-07-12 20:54:41 · 2991 阅读 · 1 评论 -
理论: 数论(2):拓展欧几里得算法及其证明
拓展欧几里得算法算法描述定义1.7 .算法证明记,对a,b使用欧几里得定理得: . 在这里我们代入,将上式改写成:. 我们将上式逐一向前代回, 就将得到rk关于a和b的线性组合。 .算法推论拉梅定理:用欧几里得算法计算两个正整数的驻地啊公因子时, 所需的除法次数不会超过连个整数中较小的那个十进制数的5倍 · 拉梅定理推论:求两个正整数a,b(a>b)的最大公因子需要O(log2a3)原创 2016-07-13 06:49:24 · 1409 阅读 · 0 评论 -
题解: poj 1061 nefu 84(拓展欧几里得)
POJ1061Language:Default青蛙的约会Time Limit: 1000MSMemory Limit: 10000KTotal Submissions: 105002Accepted: 20595Description两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到碰面为止。可是它们出发之前忘记了一原创 2016-07-13 08:12:39 · 6151 阅读 · 1 评论 -
理论: 数论(3):素数基础
素数定义正整数1只有一个正整数因子, 任意其他的正整数至少有两个正整数因子, 因为它一定可以被1和他本身整除。只有两个正因子的整数称之为素数。素数的性质定义2.1: 素数是大于1的正整数, 并且除了1和他本身之外不崩被其他正整数整除, 大于1的非素数称之为合数素数具有以下的性质: (1).a>1是合数, 当且仅当a = bc, 其中 1 < b < a, 1 < c < a; (2).合数必有素原创 2016-07-13 10:52:59 · 2398 阅读 · 0 评论 -
理论: 数论(4):素数举例
有多少个素数?在很久之前欧拉在定理中说“存在比任何给定的素数集合更多的素数”。 现在我们来证明这个结论:假设只有有限多个素数, 比如K个, 2,3,5,7,……,Pk。然后欧拉说:我们令 .设K个素数没有一个能整除M, 因为他们都能整除M-1, 于是必定有另一个素数整除M,或许M本身就是个素数, 这两种可能都与我们假设仅有2,3,5,7……,Pk,这K个素数相矛盾。欧几里得的证明提醒我们使用如下原创 2016-07-14 19:44:20 · 1538 阅读 · 0 评论