- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
相关算法
目录 “筛选法“求素数 杨辉三角 魔方阵 最大公约数和最小公倍数(GCD and LCM) 完数(perfect numbers ) “筛选法“求素数 素数:除了表示为它自己和1的乘积以外,无论他表示为任何两个整数的乘积 所谓“筛选法”指的是“埃拉托色尼(Eratosthenes)筛法”。他是古希腊的著名数学家。他采取的方法是,在一张纸上写上1到100全部整数,然后逐个判断它们是否是素数,找出一个非素数,就把它挖掉,最后剩下的就是素数。 具体做法如下: 先将1挖掉(因为1不是素数)。 用2去除它后面的各个数,把能被2整除的数挖掉,即把2的倍数挖掉。 用3去除它后面的各数,把3的倍数挖掉 分别用4、5…各数作为除数去除这些数以后的各数。 这个过程一直进行到在除数后面的数已全被挖掉为止。例如找1~50的素数,要一直进行到除数为47为止(事实上,可以简化,如果需要找1~n范围内素数表,只需进行到除数为 ,取其整数即可。例如对1~50,只需进行到将7作为除数即可。 素数判断法 素数判断法考虑到这么一个现实:任何一个合数都可以表现为适当个素数的乘积的形式,所以我们只用素数去除要判断的数即可,比如要判断100以内的素数,只用2,3,5,7就够了,10000以内的数用100以内的素数判断足以。 依次相除求余法 最简单的从2~sqrt(N)的方法(N=2,下同)依次去对N求余,只要有一个余数是0,则N是 素数。 杨辉三角 杨辉三角最本质的特征是,它的两条斜边都是由数字1组成的,而其余的数则是等于它肩上的两个数之和。 简单的说一下就是两个未知数和的幂次方运算后的系数问题 ,即(x+y)n展开后的系数 如果我们用f(n,k)表示杨辉三角的第n行的第k个元素,则上边的性质可以表示成 公式为: f(n,k) =1 (k=0或者n=k) f(n,k) =f(n-1,k-1)+f(n-1,k) 魔方阵 魔方阵,古代又称“纵横图”,是指组成元素为自然数1、2…n的平方的n×n的方阵,其中每个元素值都不相等,且每行、每列以及主、副对角线上各n个元素之和都相等。 奇阶魔方阵 布阵规律为: 把1放在N*N方阵中的第一行中间一列,即放在位置为(1,(N+1)/2); 后一个数存放的行数比前一个数存放的行数减1,若这个行数为0,则取行数为N; 后一个数存放的列数比前一个数存放的列数加1,若这个列数为N+1,则取列数为1; 如果前一个数是N的倍数,则后一个数存放的列数不变,而行数加1。 最大公约数和最小公倍数(GCD Greatest common divisor and LCM least common multiple ) 几个数公有的因数,叫做这几个数的公因数;其中最大的一个,叫做这几个数的最大公因数。自然数a、b的最大公因数可记作(a,b)。 几个数公有的倍数,叫做这几个数的公倍数;其中最小的一个,叫做这几个数的最小公倍数。自然数a、b的最小公倍数可记作[a,b]。 两个数的最大公因数与最小公倍数有如下的关系: 最大公因数×最小公倍数=两数的乘积。 辗转相除法求GCD当两个数都较大时,采用辗转相除法比较方便.其方法是: 以小数除大数,如果能整除,那么小数就是所求的最大公约数.否则就用余数来除刚才的除数;再用这新除法的余数去除刚才的余数.依此类推,直到一个除法能够整除,这时作为除数的数就是所求的最大公约数. 求4453和5767的最大公约数时,可作如下除法. 5767÷4453=1余1314 4453÷1314=3余511 1314÷511=2余292 511÷292=1余219 292÷219=1余73 219÷73=3 于是得知,5767和4453的最大公约数是73. 完数(perfect numbers ) 算法思想 将m依次除以1~m/2,如果能能整除,就是m的一个因子,进行累加;循环结束,若m与累加因子之和相等,m就是完数 www.art-com.co.kr Copyright ? by ARTCOM PT All rights reserved. 信息管理与电子商务系 * andrewluo@
您可能关注的文档
最近下载
- 城市道路交通事故地点文字表述方法研究.pdf VIP
- 新能源转换与控制技术风力发电(本科)樊.ppt
- 七年级英语上册期末专题训练(任务型阅读,首字母填空,完形填空)(有答案).pdf VIP
- 学术规范与论文写作(雨课堂)研究生 全部答案.doc VIP
- 2025年耐火材料行业分析.docx VIP
- 技术咨询合同简洁版模板5篇.docx VIP
- 2025-2026学年山东省青岛市八年级上学期期中模拟英语试题(含解析).docx VIP
- 日置 BT3564电池测试仪使用说明书.pdf VIP
- 上海三菱LEHY(C)电梯安装调试培训资料.ppt VIP
- 人教版(2025)高二生物选择性必修1稳态与调节期中达标测试卷A卷(含答案解析).pdf VIP
原创力文档


文档评论(0)