金华一中信息学奥林匹克联赛(NOIP2010)复赛模拟试题(十八).docVIP

金华一中信息学奥林匹克联赛(NOIP2010)复赛模拟试题(十八).doc

  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文档。上传文档
查看更多
金华一中信息学奥林匹克联赛(NOIP2010)复赛模拟试题(十八)

金华一中信息学奥林匹克联赛(NOIP2010)复赛模拟试题(十八) 一、题目概览 中文题目名称 买鱼方案 公路建设 数字游戏 高校排名 英文题目名称 fish road game rank 可执行文件名 fish road game rank 输入文件名 fish.in road.in game.in rank.in 输出文件名 fish.out road.out game.out rank.out 测试点时限 1秒 1秒 1秒 1秒 测试点数目 10 10 10 10 测试点分值 10 10 10 10 比较方式 全文比较 全文比较 全文比较 全文比较 二、运行内存限制 运行内存上限 128 M 128 M 128 M 128 M 1.买鱼方案(fish.pas) 【问题描述】 对于每种鱼,每个人最多每一条,并且有些鱼不能一起买,因为他们之间会互相争斗吞食。现在资金有限,希望买最多的鱼,如果有多个方案都能买最多的鱼,输出花费资金最多的方案。 【输入格式】 第一行两个正整数M(M=1000)和N(N=30),分别表示资金和鱼的种类数。 一下N行,每行两个正整数,S(1=S=N)和T(T=1000),分别表示某种鱼的编号和价格。 接下来每行有两个整数数P和Q。当P,Q均大于0时,表示P,Q不能共处,当P,Q均等于0时,表示输入文件的结束。 【输出格式】 第一行两个正整数X,Y,分别表示所买鱼的条数和总花费。接下来X行,每行一个正整数,表示所买鱼的编号,编号按升序排列输出。若存在多解,只需要输出其中的一种。 【输入样例】 170 7 1 70 2 50 3 30 4 40 5 40 6 30 7 20 1 4 1 7 3 4 3 5 5 7 6 7 0 0 【输出样例】 4 160 2 4 5 6 2. 公路建设(road.pas) 【问题描述】 A国有N个城市,按1,2,3…,N编号。政府想大搞公路建设,提供了优惠政策:对于每一个投资方案的预计总费用,政府负担50%,并允许投资的公司对过往的汽车收取连续5年的养路费。世界各地的大公司纷纷投资,并提出了自己的建设方案,方案内容包括:公路连接的两座城市的编号,预计的总费用(假设他们的预计总是准确的)。 作为A国公路规划局的总工程师,有权利决定每一个方案是否接受,但是政府的要求是: 要保证各个城市之间都有公路直接或者间接相连 政府负担最少的费用 因为大公司并不是同时提出方案,政府希望每接到一个方案,就可以知道当前需要负担的最小费用和接受的投资方案,以便随时开工。关于你给投资公司的回复可以等到开工以后再给。 A国一开始是没有公路的。 【输入格式】 第一行两个数字N和M,N=500,M=2000; 第二行到第M+1行给出各个投资方案,第i行的编号为i-1,编号小的方案先接到,一个方案占一行,每行有3个数字,分别是连接的两个城市编号a,b和投资的预计费用cost。(cost=3000) 【输出格式】 输出文件共有M行,每一行的第一个数字是当前政府要负担的最少费用(保留1位小数),后面是X个数字,表示当前政府接受的方案的编号,不要求从大到小输出。但如果当前接受的所有方案不能保证政府的第一条要求,那么这一行只有一个数字0。 【输入样例】 3 5 1 2 4 1 3 4 2 3 4 1 3 2 1 2 2 【输出样例】 0 4.0 1 2 4.0 1 2 3.0 1 4 2.0 4 5 3. 数字游戏(game.pas) 【问题描述】 在你面前有一圈整数(一共n个),你要按顺序将其分为m个部分,将各个部分内的数字相加,所得的m个结果对10取特殊模后再相乘,最终得到一个整数K。游戏的要求是使你所得的K值最大或者最小。 我们约定的特殊模为smod: 当x为正数时, x smod 10=x mod 10 当x为负数时, x smod 10 =x mod 10 +10 例如当n=4,m=2,这4个数分别是4,3,2,-1 最小值((2-1)smod 10)*((4+3)smod 10)=1*7=7 最大值((2+4+3)smod 10)*(-1 smod 10)=9*9=81 【输入文件】 文件第一行有两个整数,n(1=n=50)和m(1=m=9)。 以下n行每行有1个整数,其绝对值不超过10^4,按顺序给出圈中的数字,首尾相接。 【输出文件】 文件有两行,各包含一个非负整数。第一行是最小值,第二行是最大值。 【样例输入1】 4 2 4 3 -1 2 【样例输出1】 7 81 【输入样例2】 5 3 158 -265 -404 -75 281 【输出样例2】 3 120 4. 高校排名(rank.pas) 【问题描

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档