收藏 分享(赏)

冲刺NOIP2010冲刺模拟试题.doc

上传人:HR专家 文档编号:11609358 上传时间:2020-08-25 格式:DOC 页数:4 大小:28.50KB
下载 相关 举报
冲刺NOIP2010冲刺模拟试题.doc_第1页
第1页 / 共4页
冲刺NOIP2010冲刺模拟试题.doc_第2页
第2页 / 共4页
冲刺NOIP2010冲刺模拟试题.doc_第3页
第3页 / 共4页
冲刺NOIP2010冲刺模拟试题.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、冲刺NOIP 2010模拟试题与解析(二)试题题目名称符文之语最接近神的人古代人的难题宝物筛选提交程序名charssophistpuzzletreasure输入文件名chars.insophist.inpuzzle.intreasure.in输出文件名chars.outsophist. outpuzzle.outtreasure.out空间限制50MB50MB50MB50MB时间限制1s1s1s1s各题测试点数10101010各测试点分值10101010故事背景:传说中珠穆朗玛峰下有座古代人修建的神庙,神庙的地下室里有古代王室的遗产,但数千年来从未有人到达过 探险者小FF一直梦想成为世界上最富

2、有的人和最杰出的探险家并被永载史册。在证明了这个洞确实存在后,小FF做好了充分的准备,来到了神庙。试题一:符文之语(chars.pas/c/cpp)【题目描述】当小FF来到神庙时,神庙已经破败不堪了。但神庙的中央有一个光亮如新的石台。小FF走进石台,发现石台上有一个数串,而数串的上方刻着一串古老的符文之语。精通古符文之语的小FF不费吹灰之力就读懂了文章的意思,其大意是:对于石台上的一串数字,你可以在适当的位置加入乘号(设加了k个,当然也可不加,即分成k+1个部分),设这k+1个部分的乘积(如果k=0,则乘积即为原数串的值)对m的余数(即mod m)为x;现求x能达到的最小值及该情况下k的最小值

3、,以及x能达到的最大值及该情况下的k的最小值(可以存在x的最小值与最大值相同的情况)。小FF还知道,如果他找到了正确的答案,那么就可以通往神庙的下层了。但这个问题似乎不太好解决,小FF就找到了你,并答应找到财宝以后和你二八分(当然你拿二)。【输入格式】第一行为数串,且数串中不存在0;第二行为m。【输出格式】四个数,分别为x的最小值和该情况下的k,以及x的最大值和该情况下的k,相邻两个数之间用以个空格隔开。【输入样例】442122【输出样例】0 1 21 0【数据范围】对于30%的数据:2字符串的长度L50。对于100%的数据:2字符串的长度L1000;2m50。试题二:最接近神的人(sophi

4、st/pas/c/cpp)【题目描述】破解了符文之语,小FF开启了通往地下的道路。当他走到最底层时,发现正前方有一扇巨石门,门上雕刻着一幅古代人进行某种活动的图案。而石门上方用古代文写着“神的殿堂”。小FF猜想里面应该就有王室的遗产了。但现在的问题是如何打开这扇门仔细研究后,他发现门上的图案大概是说:古代人认为只有智者才是最容易接近神明的。而最聪明的人往往通过一种仪式选拔出来。仪式大概是指,即将隐退的智者为他的候选人写下一串无序的数字,并让他们进行一种操作,即交换序列中相邻的两个元素。而用最少的交换次数使原序列变成不下降序列的人即是下一任智者。 小FF发现门上同样有着n个数字。于是他认为打开这

5、扇门的秘诀就是找到让这个序列变成不下降序列所需要的最小次数。但小FF不会只好又找到了你,并答应事成之后与你三七分【输入格式】第一行为一个整数n,表示序列长度第二行为n个整数,表示序列中每个元素。【输出格式】一个整数ans,即最少操作次数。【输入样例】42 8 0 3【输出样例】3样例说明:开始序列为2 8 0 3,目标序列为0 2 3 8,可进行三次操作的目标序列:1. Swap(8,0):2 0 8 32. Swap (2,0):0 2 8 33. Swap (8,3):0 2 3 8【数据范围】对于30%的数据1n104。对于100%的数据 1n5*105。试题三:古代人的难题(puzzl

6、e.pas/c/cpp)【题目描述】门打开了,里面果然是个很大的厅堂。但可惜厅堂内除了中央的一张羊皮纸和一支精致的石笔,周围几具骷髅外什么也没有。难得这就是王室是遗产?小FF不信,他仔细阅读了羊皮纸上的内容后发现,里面书写的古代人一直没能解出的难题,解除这道题目的人只要将答案用石笔写到这张羊皮纸上就能到达王室的宝藏室了。而当小FF拿起石笔后,刚刚打开的巨石门突然关上了。这是小FF意识到原来那几具骷髅是在他之前到这里的冒险者,恐怕是因为没能破解这道题而困死在这里了。小FF越想越害怕,急忙联系到了你,为了能保命,他甚至愿意和你五五分看来你不得不再次帮他了。羊皮纸上的问题如下:已知x,y为整数,且满

7、足以下两个条件:1 x,y1k,且x,y,kZ2 (x2-xy-y2)2=1给你一个整数k,求一组满足上述条件的x,y并且使得x2+y2的值最大。当小FF得到答案后,用石笔将答案书写在羊皮纸上,那么就能到达王室的遗产所在地了。【输入格式】一个整数k【输出格式】输出文件仅一行,两个整数;两个整数分别表示x和y。x,y之间用一个空格隔开。【输入样例】1995【输出样例】1597 987【数据范围】对于30%的数据:2k104对于100%的数据:2k1018试题四:宝物筛选(Treasure.pas/c/cpp)【题目描述】终于,破解了千年的难题。小FF找到了王室的宝物室,里面堆满了无数价值连城的宝

8、物这下小FF可发财了,嘎嘎。但是这里的宝物实在是太多了,小FF的采集车似乎装不下那么多宝物。看来小FF只能含泪舍弃其中的一部分宝物了小FF对洞穴里的宝物进行了整理,他发现每样宝物都有一件或者多件,他粗略的估算了下每样宝物的价值,之后开始了宝物筛选工作:小FF有一个最大载重为W的采集车,洞穴里总共有n种宝物,每种宝物的价值为vi,重量为wi,每种宝物有mi件。小FF希望在采集车不超载的前提下,选择一些宝物装进采集车,使得它们的价值和最大。【输入格式】第一行为一个整数N和W,分别表示宝物种数和采集车的最大载重。接下来n行每行三个整数,其中第i行第一个数表示第i类品价值,第二个整数表示一件该类物品的重量,第三个整数为该类物品数量。【输出格式】输出仅一个整数ans,表示在采集车不超载的情况下收集的宝物的最大价值。【输入样例】4 203 9 35 9 19 4 28 1 3【输出样例】47【数据范围】对于30%的数据:nmi104; 0W103对于100%的数据:nmi105;0W4*104; 1n100.

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > 计算机原理

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报