




免费预览已结束,剩余4页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
NOIP冲刺2010试题三;第一题:abbreviate;【题目描述】;最近情报人员得到了一些经过加密的文章,每个单词都;解释:“字符串s1是s2的前缀”是说把字符串s2;数据范围;单词数N,1=n=50;每个单词;【输入文件】;第一行一个整数N,表示单词的个数;下面有N行,每行一个单词;【输出文件】;共N行,每行一个单词,是对应上面N个单词【题目描述】最近情报人员得到了一些经过加密的文章,每个单词都很长。破译人员想到先把单词化简一下,方法是把每个单词尽量取短些的前缀,但所取的前缀不能是其他单词的前缀。 这个任务现在就交给你来完成。解释:“字符串s1是s2的前缀”是说把字符串s2的后面去掉某些,只保留与s1相同长度,s2就与s1完全相同。如:“abc“是”abcaade“和”abc“的前缀,但不是”abadc“的前缀。数据范围单词数N,1=n=50; 每个单词长度不超过50;并且都是由小写字母构成。 保证所给单词没有一个单词是另一个单词的前缀。【输入文件】第一行一个整数N,表示单词的个数。下面有N行,每行一个单词。【输出文件】共N行,每行一个单词,是对应上面N个单词化简后的单词。【样例输入1】3abcefgijh【样例输出1】aei【样例输入2】3aacaadaae【样例输出2】aacaadaae第二题:blocks【题目描述】为了增强幼儿园小朋友的数数能力,小虎老师给了一个家庭游戏作业。让小虎那一块空的围棋盘,随机在一些方格中放些棋子(有黑白两种颜色),如果一个方格和它的上、下、左、右四个方格之一有相同颜色的棋子,则认为两个格子是相互连通的。这期间,要求小虎不断统计共有多少个连通块。如下图是一个5*9的一块棋盘,其中“.“表示空格,”*“表示黑棋子,”“表示白棋子。则有4块连通子块。哥哥大虎在一边看一边想,如果棋盘是N*N的,共放了M个棋子,如何使用计算机解决这个问题呢?数据范围30%数据:1=n=1060%数据:1=n=100100%数据:1=n=500,1=m=n*n。【输入文件】第一行两个整数:N,M接下来有M行,每行三个整数:C X Y(0=c=1,1=x,y=n)。分别表示依次放入棋子的颜色(0表示白色,1表示黑色)、要放入格子的横坐标和格子的纵坐标。【输出文件】共M行。第i行一个整数,表示放入第i个棋子后,当前有多少个棋子连通块。【样例输入1】3 51 1 11 1 20 2 21 3 11 2 1【样例输出1】11232yanglishuru23 51 1 21 2 11 3 21 2 31 2 2【样例输出2】12341第三题:gifts【题目描述】学校刚开完运动会,准备为尽可能多的同学评奖,并为每个人颁发一份奖品。一份奖品包括N个物品,如:5支铅笔、10本练习薄等。每份奖品完全一样。虽然学校的保管室里还有一些办去年运动会后剩余的物品。在商店里,每种物品都有很多,但是,只有两种包装:大盒或小盒,并且不拆开买。现在的问题是,充分利用这M元钱,最多可准备多少份这样的奖品?数据范围:1=n=100,1=m=100000.【输入文件】第一行两个整数:N,M下面有N行,每行有6 个正整数X.,Y,SM,PM,SV,PV,分别表示一种物品的相关数据: X,10=x=100,一份奖品中,这种物品需要的件数;Y,1=y=100,这种物品去年剩余的件数;SM,1=sm100,这种物品小包装的件数;PM,10=PM100,这种物品小包装的1盒价格;SV,SMsv=100,这种物品大包装里的件数;PV,PMPV=100,这种物品大包装的1盒价格;【输出文件】一个整数,最多可准备的礼品份数。【样例输入1】2 10010 8 10 10 13 1112 20 6 10 17 24【样例输出1】53 6510 5 7 10 13 1410 5 8 11 14 1510 5 9 12 15 16【样例输出2】2第四题:diagrams【题目描述】小虎刚刚上了幼儿园,老师让他做一个家庭作业:首先画3行格子,第一行有三个格子,第二行有2个格子,第三行有1个格子。每行的格子从左到右可以放棋子,但要求除第一行外,每行放的棋子数不能超过上一行的棋子。玩了一会儿,小虎的哥哥大虎:这个作业有很多种摆放法,我想找到,但我不知道有多少种方案,你能帮助我吗?大虎是学校信息学集训队的,立刻想到用计算机来解决这个问题,并很快有了解答:13。 第二天他把问题拿到学校,并说如果第一行有N个格子,第二行有N-1个格子,第N行有1个格子,怎么办?现在请你一块来帮助他解决这个难题。 N=1 f(n)=2N=2 f(n)=4N=3 f(n)=13f(n)=f(n-1)数据范围:30%数据:1=n=1250%数据:1=n=30100%数据:1=n=100【输入文件】仅一行,一个正整数N。【输出文件】一行,方案总数。【样例输入1】2【样例输出1】4【样例输入2】3【样例输出2】13【样例说明】样例1说明N=2时,有如下4种摆放棋子法(*表示棋子,_表示空格):C+ string assign()赋值常用方法函数assign()常用在给string类变量赋值.常用方法有:1,直接用另一个字符串赋值.如str2.assign(str1);即用str1给str2赋值.2,用另一个字符串的一个子串赋值如str3.assign(str1, 2, 3);3,用一个字符串的前一段子串赋值;如str4.assign(World, 5);4,用几个相同的字符,赋值.如str5.assign(10, c);#includeusing namespace std;/=int main() string str1(hello); string str2; string str3; string str4; string str5; /= str2.assign(str1); str3.assign(World, 4); str4.assign(str1, 2, 3); str5.assign(10, c); /
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电子束加速器创新创业项目商业计划书
- 教师招聘之《小学教师招聘》通关训练试卷详解(达标题)附答案详解
- 2025年教师招聘之《幼儿教师招聘》真题带答案详解(综合题)
- 教师招聘之《小学教师招聘》题型+答案(考点题)附参考答案详解【模拟题】
- 教师招聘之《小学教师招聘》考前冲刺练习(综合题)附答案详解
- 2025年教师招聘之《小学教师招聘》考试题库带答案详解(巩固)
- 内蒙古呼伦贝尔农垦集团有限公司招聘笔试题库及1套参考答案详解
- 2025年思政综合测试题及答案
- 工行历年考试题库及答案
- 节能知识培训单位职责课件
- SB/T 11112-2015电子商务企业认定规范
- 正高级会计师答辩面试资料
- 《计算机网络(第5版)》英文版教学课件
- 幼儿园事故案例分析及法律法规课件-幼儿园事故案例及分析
- 长坂坡隧道照明施工方案
- 修理厂焊工安全生产责任清单
- 输液泵/微量注射泵使用技术操作考核评分标准
- 气流粉碎机课件
- 梁若瑜著-十二宫六七二象书增注版
- 环境影响评价报告公示:兴丰填埋场沼气发电利用项目环评报告
- SJG 74-2020 深圳市安装工程消耗量定额-高清现行
评论
0/150
提交评论