2014noip复赛模拟练习10(答案).docx

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE # / 16 PAGE PAGE # / 16 喜羊羊运动会 ——撑杆跳高 【试题描述】 运动会马上就要开始了,撑杆跳高场地上,羊村的 N(3 = N = 100)个村 民正排成一队有秩序地练习。 “好高啊,我都不知道自己能不能跳过去 ”,懒羊 羊慢条斯理地说道。 “这么高,不知道最少要几只羊叠在一起才会够得着 ”,沸 羊羊向来比较喜欢思考数学问题,这样说道。 试编一程序,计算出最少要几只羊叠在一起(一头羊踩在另一头羊的背 上)才能够得着横杆(所谓够得着,指羊的身高总和不小于横竿的高度 B)。如 果 N 头羊叠在一起,都够不着横竿,则输出 “Impossible ” 【输入描述】 第一行:两个整数N (3 = N = 100和B,表示队伍中羊的总数以及横竿 的高度。 第二行:空格隔开的 N 个整数,表示每只羊的身高 Hi(1 = Hi = 10000)。 【输出描述】一行,一个整数,表示最少要几头羊才能够到横竿。如果 N 只羊叠在一起都够不着则输出 “Impossible。 ” 【输入样例】 样例 1 : 23 8 1 3 9 样例 2: 6 16 1 2 3 1 3 5 【输出样例】 样例 1:3 样例 2:Impossible PK【试题来源】武进区夏令营程序设计小能手 program ex1797; PK var n,i,j,t,sum:integer; b,s:real; a:array[1..100] of integer; begin readln(n,b); for i:=1 to n do read(a[i]); for i:=1 to n-1 do for j:=i+1 to n do if a[i]a[j] then begin t:=a[i]; a[i]:=a[j]; a[j]:=t; end; s:=0; i:=0;sum:=0; repeat inc(i); s:=s+a[i]; inc(sum); until (s=b) or (i=n); if sb then write(Impossible) else write(sum); end. 彩票摇奖 (LOTTERY.PAS) 【问题描述】 为了丰富人民群众的生活、支持某些社会公益事业,北塔市设置了一项彩 票。该彩票的规则是: 每张彩票上印有 7 个各不相同的号码,且这些号码的取指范围为 1~33 每次在兑奖前都会公布一个由七个各不相同的号码构成的中奖号码。 共设置 7 个奖项,特等奖和一等奖至六等奖。兑奖规则如下: 特等奖:要求彩票上 7 个号码都出现在中奖号码中。 一等奖:要求彩票上有 6 个号码出现在中奖号码中。 二等奖:要求彩票上有 5 个号码出现在中奖号码中。 三等奖:要求彩票上有 4 个号码出现在中奖号码中。 四等奖:要求彩票上有 3 个号码出现在中奖号码中。 五等奖:要求彩票上有 2 个号码出现在中奖号码中。 六等奖:要求彩票上有 1 个号码出现在中奖号码中。 注:兑奖时并不考虑彩票上的号码和中奖号码中的各个号码出现的位置。 例如,中奖号码为 23 31 1 14 19 17 18,则彩票 12 8 9 23 1 16 7由于其中有两个 号码(23和 1)出现在中奖号码中,所以该彩票中了五等奖。 现已知中奖号码和小明买的若干张彩票的号码,请你写一个程序帮助小明 判断他买的彩票的中奖情况。 输入文件 (LOTTERY.IN:) 输入文件的第一行只有一个自然数 N 1000表示小明买的彩票张数;第 二行存放了 7个介于1和33之间的自然数,表示中奖号码;在随后的 N行中每 行都有 7 个介于 1 和 33 之间的自然数,分别表示小明所买的 N 张彩票。 输出文件 (LOTTERY.OU:T) 依次输出小明所买的彩票的中奖情况 (中奖的张数 ),首先输出特等奖的中奖 张数,然后依次输出一等奖至六等奖的中奖张数。 输入输出样例: 【输入样例】 LOTTERY.IN 2 23 31 1 14 19 17 18 12 8 9 23 1 16 7 11 7 10 21 2 9 31 【输出样例】 LOTTERY.OUT 0 0 0 0 0 1 1 彩票摇奖 (LOTTERY.PAS) 【问题描述】 为了丰富人民群众的生活、支持某些社会公益事业,北塔市设置了一项彩 票。该彩票的规则是: 每张彩票上印有 7个各不相同的号码,且这些号码的取指范围为 1~33。 每次在兑奖前都会公布一个由七个各不相同的号码构成的中奖号码。 78 PAGE 78 PAGE # / 16 PAGE PAGE # / 16 2 PAGE 2 PAGE # / 16 共设置 7 个奖项,特等奖和一等奖至六等奖。兑

文档评论(0)

yilinshanzhuang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档