NOIP2014提高组复赛试题选编.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NOIP2014提高组复赛试题选编

CCF全国信息学奥林匹克联赛(NOIP2014)复赛 提高组 day1 (请选手务必仔细阅读本页内容) 一.题目概况 中文题目名称生活大爆炸版石头剪刀布联合权值飞扬的小鸟英文题目与子目录名rpslinkbird可执行文件名rpslinkbird输入文件名rps.inlink.inbird.in输出文件名rps.outlink.outbird.out每个测试点时限1秒1秒1秒测试点数目101020每个测试点分值10105附加样例文件有有有结果比较方式全文比较(过滤行末空格及文末回车)题目类型传统传统传统运行内存上限128M128M128M 二.?交源程序文件名 对于C++语言rps.cpplink.cppbird.cpp对于C语言rps.clink.cbird.c对于pascal语言rps.paslink.pasbird.pas 三.编译命令(不包含任何优化开关) 对于C++语言g++ -o rps rps.cpp –lmg++ -o link link.cpp –lmg++ -o bird bird.cpp –lm对于C语言gcc -o rps rps.c –lmgcc -o link link.c –lmgcc -o bird bird.c –lm对于pascal语言fpc rps.pasfpc link.pasfpc bird.pas注意事项: 1、文件名(程序名和输入输出文件名)必须使用英文小写。 2、C/C++中函数main()的返回值类型必须是int,程序正常结束时的返回值必须是0。 3、全国统一评测时采用的机器配置为:CPU AMD Athlon(tm) 64x2 Dual Core CPU 5200+,2.71GHz,内存2G,上述时限以此配置为准。 4、只?供Linux格式附加样例文件。 5、特别提醒 :评测在当前最新公布的NOI Linux下进行,各语言的编译器版本以其为准。 1.生活大爆炸版石头剪刀布 (rps.cpp/c/pas) 【问题描述】 石头剪刀布是常见的猜拳游戏:石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一样,则不分胜负。在《生活大爆炸》第二季第8集中出现了一种石头剪刀布的升级版游戏。升级版游戏在传统的石头剪刀布游戏的基础上,增加了两个新手势: 斯波克:《星际迷航》主角之一。 蜥蜴人:《星际迷航》中的反面角色。 这五种手势的胜负关系如表一所示,表中列出的是甲对乙的游戏结果。 表一 石头剪刀布升级版胜负关系 乙 甲对乙的 甲 结果剪刀石头布蜥蜴人斯波克剪刀平输赢赢输石头平输赢输布平输赢蜥蜴人平赢斯波克平 现在,小A和小B尝试玩这种升级版的猜拳游戏。已知他们的出拳都是有周期性规律的,但周期长度不一定相等。例如:如果小A以“石头-布-石头-剪刀-蜥蜴人-斯波克”长度为6的周期出拳,那么他的出拳序列就是“石头-布-石头-剪刀-蜥蜴人-斯波克-石头-布-石头-剪刀-蜥蜴人-斯波克-……”,而如果小B以“剪刀-石头-布-斯波克-蜥蜴人”长度为5的周期出拳,那么他出拳的序列就是“剪刀-石头-布-斯波克-蜥蜴人-剪刀-石头-布-斯波克-蜥蜴人-……” 已知小A和小B一共进行N次猜拳。每一次赢的人得1分,输的得0分;平局两人都得0分。现请你统计N次猜拳结束之后两人的得分。 【输入】 输入文件名为rps.in。 第一行包含三个整数:N,NA,NB,分 别 表 示 共 进 行N次猜拳、小A出拳的周期长度,小B出拳的周期长度。数与数之间以一个空格分隔。 第二行包含NA个整数,表示小A出拳的规律,第三行包含NB个整数,表示小B出拳的规律。其中,0表示“剪刀”,1表示“石头”,2表示“布”,3表示“蜥蜴人”, 4表示“斯波克”。数与数之间以一个空格分隔。 【输出】 输出文件名为rps.out。 输出一行, 包含两个整数,以一个空格分隔,分别表示小A、小B的得分。 【输入输出样例1】 rps.inrps.out10 5 6 0 1 2 3 4 0 3 4 2 1 06 2 【输入输出样例2】 rps.inrps.out9 5 5 0 1 2 3 4 1 0 3 2 44 4 【数据说明】 对于100%的数据,0 N ≤ 200,0 NA ≤ 200, 0 NB ≤ 200。 2.联合权值 (link.cpp/c/pas) 【问题描述】 无向连通图G有n个点,n-1条边。点从1到n依次编

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档