CCFCSP-JS第一轮认证必考知识点:哥德巴赫猜想.pdfVIP

CCFCSP-JS第一轮认证必考知识点:哥德巴赫猜想.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
谋事在人,成事在天!——《增广贤文》 CCFCSP-JS第⼀轮认证必考知识点:哥德巴赫猜想 哥德巴赫猜想是指任⼀⼤于2的偶数都可以写成两个质数之和。迄今为⽌,这仍然是⼀个著名的世界难题,被誉为数学 王冠上的明珠,试编写程序,验证任⼀⼤于2且不超过n的偶数都能写成两个质数之和。 01 哥德巴赫猜想 01# includeiostream 02usingnamespacestd; 03intmain 04 { 05constintSIZE= 1000; 06intn,r,p[SIZE],i,j,k,ans; 07booltmp; 08cinn; 09r= 1; 10p[ 1]= 2; 11ans= 0; 12for(i= 3;i=n;i++){ 百川东到海,何时复西归?少壮不尽力,老大徒伤悲。——汉乐府《长歌行》 常将有日思无日,莫待无时思有时。——《增广贤文》 13① ; 14for(j= 1;j=r;j++) 15if(i% ② == 0){ 16tmp= false; 17break; 18} 19if(tmp){ 20r++; 21③ ; 22} 23} 24for(i= 2;i=n/ 2;i++){ 25tmp= false; 26for(j= 1;j=r;j++) 27for(k=j;k=r;k++) 28if(i+i== ④ ){ 29tmp= true; 30break; 31} 32if(tmp) 33ans++; 34} 35coutans endl; 36return0; 37} 若输⼊n=2010,则输出⑤时表⽰验证成功,即⼤于2且不超过2010的偶数都满⾜哥德巴赫猜想。 1)①处应填() 云路鹏程九万里,雪窗萤火二十年。——《王实甫》 人之为学,不日进则日退,独学无友,则孤陋而难成;久处一方,则习染而不自觉。——《顾炎武》 A.k=0 B.p[i]=i C.tmp=true D.p[i]=r 2)②处应填() A.p[j] B.p[n] C.n D.j 3)③处应填() A.p[r]=i B.p[j]=i C.tmp=true D.ans++ 4)④处应填() A.j+k B.p[j]+p[k] C.p[j] D.p[k] 5)⑤处应填() A.2010 B.1005 C.2009 D.1004 【分析】 本题是对“哥德巴赫猜想”进⾏验算的程序。输⼊n后,将2⾄n的所有素数都放⼊数组p中,每两个素数两两相加,并在 2~n中寻找与结果相等的偶数,若找到,说明这两个素数相加起来为偶数,符合哥德巴赫猜想,结果ans加1;若没找 到,ans不变。 万两黄金容易得,知心一个也难求。——《曹雪芹》 忍一句,息一怒,饶一着,退一步。——《增广贤文》 填空题1解析: tmp是⼀个判定标志,在每次循环的开始被设定成“true”,若经过判断,i不是素数时,则变为false。 参考答案:C 填空题2解析: 利⽤循环,将i与数组p中的每⼀个素数相除,以此来判断i是否为素数。 参考答案:A 填空题3解析: 这⾥巧妙地把数组的下标改为r,⽤于存⼊新的素数。同时r的增加也改变了下次判定素数的循环次数。 参考答案:A 填空题4解析: 本题利⽤了枚举法,将所有的素数两两相加,再与2~n之间的所有偶数相⽐。若有相等则这个偶数符合“哥德巴赫猜 想”并记在ans中;否则ans不加。 参考答案:B 填空题5解析: 要判断2-n中是否有偶数不符合“哥德巴赫”猜想,当n=2010时,此时2~n中有1005个偶数,去除⼀个2不算在内,所以剩 下应该输出1004,表⽰3-2010中的1004个偶数全部符合“哥德巴赫猜想”。 参考答案:D 02 参考书籍 《CCF CSP第⼀轮认证⼀本通》 ISBN:978-7-302-58146-8 作者:丁向民 定价:79元 undefined 大丈夫处世,不能立功建业,几与草木同腐乎?——《罗贯中》 人不知而不愠,不亦君子乎?——《论语》 先天下之忧而忧,后天下之乐而乐。——范仲淹 吾日三省乎吾身。为人谋而不忠乎?与朋友交而不信乎?传不习乎?——《论语》 百学须先立志。——朱熹 人人好公,则天下太平;人人营私,则天下大乱。——刘鹗 忍一句,息一怒,饶一着,退一步。——《

文档评论(0)

. + 关注
官方认证
文档贡献者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地河南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档