NOIP2011复赛普及组试题.docx

上传人:安*** 文档编号:18988571 上传时间:2022-06-03 格式:DOCX 页数:10 大小:48.06KB
返回 下载 相关 举报
NOIP2011复赛普及组试题.docx_第1页
第1页 / 共10页
NOIP2011复赛普及组试题.docx_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《NOIP2011复赛普及组试题.docx》由会员分享,可在线阅读,更多相关《NOIP2011复赛普及组试题.docx(10页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、NOIP2011复赛普及组试题二提交源程序文件名三编译命令不包含任何优化开关四运行内存限制注意事项:1、文件名程序名和输入输出文件名必须使用英文小写。2、中函数()的返回值类型必须是,程序正常结束时的返回值必须是0。3、全国统一评测时采用的机器配置为:P43.0,内存1G,上述时限以此配置为准。4、十分提醒:评测在下进行。1数字反转 ()【问题描绘】给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应知足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零参见样例2。【输入】输入文件名为。输入共1行,一个整数N。【输出】输出文件名为。输出共1行,一个整数,表示

2、反转后的新数。【输入输出样例1】【输入输出样例2】【数据范围】-1,000,000,000N1,000,000,000。2统计单词数()【问题描绘】一般的文本编辑器都有查找单词的功能,该功能能够快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。如今,请你编程实现这一功能,详细要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位置。注意:匹配单词时,不区分大小写,但要求完全匹配,即给定单词必须与文章中的某一独立单词在不区分大小写的情况下完全一样参见样例1,假如给定单词仅是文章中某一单词的一部分则不算匹配参见样例2。【输入】输入文件名为,2行。第1行为一

3、个字符串,其中只含字母,表示给定单词;第2行为一个字符串,其中只可能包含字母和空格,表示给定的文章。【输出】输出文件名为。只要一行,假如在文章中找到给定单词则输出两个整数,两个整数之间用一个空格隔开,分别是单词在文章中出现的次数和第一次出现的位置即在文章中第一次出现时,单词首字母在文章中的位置,位置从0开场;假如单词在文章中没有出现,则直接输出一个整数-1。【输入输出样例1】输出结果表示给定的单词在文章中出现两次,第一次出现的位置为0。【输入输出样例2】表示给定的单词在文章中没有出现,输出整数-1。【数据范围】1单词长度10。1文章长度1,000,000。3瑞士轮()【背景】在双人对决的竞技性

4、比赛,如乒乓球、羽毛球、国际象棋中,最常见的赛制是淘汰赛和循环赛。前者的特点是比赛场数少,每场都紧张刺激,但偶尔性较高。后者的特点是较为公平,偶尔性较低,但比赛经过往往特别冗长。此题中介绍的瑞士轮赛制,因最早使用于1895年在瑞士举办的国际象棋比赛而得名。它能够看作是淘汰赛与循环赛的折衷,既保证了比赛的稳定性,又能使赛程不至于过长。【问题描绘】2*N名编号为12N的选手共进行R轮比赛。每轮比赛开场前,以及所有比赛结束后,都会根据总分从高到低对选手进行一次排名。选手的总分为第一轮开场前的初始分数加上已参加过的所有比赛的得分和。总分一样的,约定编号较小的选手排名靠前。每轮比赛的对阵安排与该轮比赛开

5、场前的排名有关:第1名和第2名、第3名和第4名、第2K1名和第2K名、第2N1名和第2N名,各进行一场比赛。每场比赛胜者得1分,负者得0分。也就是讲除了首轮以外,其它轮比赛的安排均不能事先确定,而是要取决于选手在之前比赛中的表现。现给定每个选手的初始分数及其实力值,试计算在R轮比赛过后,排名第Q的选手编号是多少。我们假设选手的实力值两两不同,且每场比赛中实力值较高的总能获胜。【输入】输入文件名为。输入的第一行是三个正整数N、R、Q,每两个数之间用一个空格隔开,表示有2*N名选手、R轮比赛,以及我们关心的名次Q。第二行是2*N个非负整数s1,s2,s2N,每两个数之间用一个空格隔开,其中表示编号

6、为i的选手的初始分数。第三行是2*N个正整数w1,w2,w2N,每两个数之间用一个空格隔开,其中表示编号为i的选手的实力值。【输出】输出文件名为。输出只要一行,包含一个整数,即R轮比赛结束后,排名第Q的选手的编号。【输入输出样例】【输入输出样例讲明】【数据范围】对于30%的数据,1N100;对于50%的数据,1N10,000;对于100%的数据,1N100,000,1R50,1Q2N,0s1,s2,s2N108,1w1,w2,w2N108。4表达式的值()【问题描绘】对于1位二进制变量定义两种运算:运算的优先级是:1.先计算括号内的,再计算括号外的。2.“运算优先于“运算,即计算表达式时,先计

7、算运算,再计算运算。例如:计算表达式ABC时,先计算BC,其结果再与A做运算。现给定一个未完成的表达式,例如(_*_),请你在横线处填入数字0或者1,请问有多少种填法能够使得表达式的值为0。【输入】输入文件名为,共2行。第1行为一个整数L,表示给定的表达式中除去横线外的运算符和括号的个数。第2行为一个字符串包含L个字符,其中只包含、+、*这4种字符,其中、是左右括号,+、*分别表示前面定义的运算符“和“。这行字符按顺序给出了给定表达式中除去变量外的运算符和括号。【输出】输出文件共1行。包含一个整数,即所有的方案数。注意:这个数可能会很大,请输出方案数对10007取模后的结果。【输入输出样例1】【输入输出样例讲明】给定的表达式包括横线字符之后为:(_*_)在横线位置填入(0、0、0)、(0、1、0)、(0、0、1)时,表达式的值均为0,所以共有3种填法。【数据范围】对于20%的数据有0L10。对于50%的数据有0L1,000。对于70%的数据有0L10,000。对于100%的数据有0L100,000。对于50%的数据输入表达式中不含括号。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 文案大全

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com