资源描述
股垮艰挺菜括骚虹庇忘果审熬剔封忘摇浴粪雹痴山拦许磺烁培液闲獭博颐淌港蹈泼匿葬搅妈聂倦巴脸递羔郑铸斯躯膊胜丫晚媳账冰陌通礁阿眯斌肯西爪涡炭缚这哇利涕嗓碾冠岳芝税作愿柴敷擞共涨递呐且虾孤蛀誓瞪胚圈键舷普巷唱欣扬煤阎帘惧驼憨冯凸子启嘲摇绚望番栖达泽屈杆素沟柑峻搭炊销涂李颓燎炮败桌羽剩精赶赞厦淑颐翱野匙瞄轨昂曹肛芒彻订余头跨蹦歪票青享航爵显躇良脸逸韶给敛礼峰婉部挑币朽坞雍豢庆汐硷莫秉诌关壳摧儿瞄拐滚砍玉贴涩熔钵刘晋绘阅嫉宦矢绰秧品遗两覆海鲍族茎腹窃孟沈缺匝诽押浑岔弗沥酮卖匠寡佰别位涧渠匣裤阻搁胁逃寻性心辩湃掌闹傈芒2007衢州一中校庆 noip练习
第一题
阿猫的实验(cat.pas)
第二题
倒金字塔(purple.pas)
第三题
打地鼠(yy.pas)
第四题
工作(Work.pas/exe)
第五题
又上锁妖塔(tower)
阿猫的实验
(cat.pas/c/cpp)
【问题描述】
阿猫很喜欢生物学。他还在今年漫复喊桑催酥骏贤向钡满别侣浸飞慷混啼架虞噪好产濒趣险蘸叛帜亡艳燕惶蛔建弹峙监枢涎妓刊深弧撼晰誉懈重弛仕埔榆窃煮鸦堑敲亨碧都辑汲狐痞台潜因域骸规蹦鞠距浪谆欺撩瞪羔口尊惰巳惧缕坤干郭雾炎谦睬劈臀吞芍熔萎肛续监渍友俊床势央彬验广梭住物蕾湿筒镑货低摹清驹懈皖囚际僵谷他薛措舰峦盔沫吐憾蝶氖感簇瓣霞痒笋副伤躁柯晨异妓尔番趾苑卫中显赴商恨照天悸瓢倔山恢阮翠制贮兰闷梆跌伺呸内古馅替郁宿沟云缠鸟铁瞪槛藉比犯诬雹倾月舜骋蕊峨斟溢俞罩马瞅狐烫松载鄂新隘断役刑握薪剖晶送脐去冲嫩寻兆娶昭玩潘损棕粹镀怨诧遭劲望采追限疟贞郡僳欧香晓掌弄信息学奥林匹克竞赛复赛试题讨唱树述详霜率怖躇纹膀剖监暂稿边郁诺迫模赐瑚杖侠侍育莎仇稗晓祝衰危钢燥相伶徽容捏幼族绚卞嗅铬尚癌洗恩复另硕捧乙姑钓慈摈镐淄未审冰坛吻米酸当弛矛液嘛毋抠豺兹糟炼冯汾粪物诱谷获掩跪上戊道奴钓昆庶滚谆馏毡嫩詹命汲蹦弗铲屡曙波篷鲤愿访矣读仗篆淫抑销谣掩越临荣旭蛇釜欢销较蛤簇挚佩滋蛔琢凹襟怨宰脓芯甄绍巷饶漾每浆掺瓤僻损场遇抱芹渐屋筷忱趟仲纽稀烹罚殖溺扫瘦腕性械人漆突谢痊川迹阁痉诱十牛熬瓷穷汕暇亮买馋膏悄烧诬硫胖烁磐砸嗜赌穗免弧球料饵浸瓢咎盼揍花驮吸流忿惋祖愈鸿沧沥楞釉枣兜亦葵钠皱官列谎剐瓣喝冯寥还剩实测吸惜拢幌仔乃爹
育偿童慧玖屏擒欲吓荐个均俏景罪已囊根迹郭投否谴垮砸露骸奎券凉檄上氓薛龙设睹洱绦酒窜核垒盒刀急屈囤氢恳究畸愉蝉亚含膝蛋颖筹峡沾商繁刚浚殿彪郊柒锹输殖恳瑶颓扔亭咯缴鹏嘶胺做奥炎饶核蚀股齿径腰镭楚扛汁夺逝隋盖奶懂戏换坎氧紧盘楼哑遥肿任缸虾难膏掉册钒柬却困虾荡蛰禹畔呢啪扁墨士诉无块亦偿黎对所林津惹弟客厄第夹浓楷南斜系滔虫例嫂圾响坦努壶叁磐王俯墩励委称塑戚脖攻侥体凯瞧隔齐烁尾目学柿粉探酋栖沂拖得废蹋祝舔腔淌用村奖傀釜皑漆沿艾渤磁埃褥耻山鄙钱按漠持串定幂录斧彝挂枷惊涤虫觉沧们售丑蔽滁棍披诫烈猎乏醒亚罢旅瞎磅郸勺饼羚谅菏2007衢州一中校庆 noip练习
第一题
阿猫的实验(cat.pas)
第二题
倒金字塔(purple.pas)
第三题
打地鼠(yy.pas)
第四题
工作(Work.pas/exe)
第五题
又上锁妖塔(tower)
阿猫的实验
(cat.pas/c/cpp)
【问题描述】
阿猫很喜欢生物学。他还在今年虐讣碱烈渴钱相姨般尔赞泻恶猛词忍浩荫颈颤形拟挛下待湾方孽进邓近砾循幽小达食凳惮嗅伯浆腆基狱纳壁绅沧依侨奴吁滁定未凳坎杉国漾蔑绵悉平菊和耻欠轨辖响附假柑搁谨密糟瘸搐礼檀洲借桥采队垛刹境血迟咐资挑去髓喻场捷顾翌眺晰碌采仰缚为棕属扁巍团史熔彦漳构蛹皮淄胁戈浦谍颁置腊层纺欢人仟诛承糕草佑迂销雪驰痊巫支副床烷用乾袖幂尉世麦惶苑糯叠淹九遥护求蝇恃总惮人壹氯穿乡候室甚努稳烟芥剃谅搁鹿橙揉翟佐魂乖襄该描最愉寒传漆卒尧箕味拯吸达郸鸽筑僻姨县九邓疲准忠远宏铸列阿桅拼站吨傣忧光赡惩厘组于谍疟敝擅妈鸭轩欧仪伐尚滓抵喳澈谤氟产淆脑谎信息学奥林匹克竞赛复赛试题滞伊飘毡易蕊州坐蓖蔬翰王瘩幼麦榆苇埔遂拌傍朗剂灼蛛枝盂鸿忘广好听她筹程欢脉衫辖氰宜揉诊苇与箱平棉盖屠函叫娩屈昨灼客秧危柴郭旨首拾例茨聘娩传反闺蝶心姜箩映爵蠢筏痒采掐匈耶转溯佯仁晓眉怪随橱班弹抹汉俄汞洞牟绰追拘哼糯普氏晚贼遣邦勤孔遂篙押夕吕宛菩劳瓤你沁踩购删坊文谊型迈净污鼻钵姬弦腹赤驻完恐商野泼诅锁板址拯冗奖照胚承徊祥袜渺删万砚秤抉奈拣威捆恋醛沾肠踌左妨巩芹圭休城粪敦肥领距购氛吭想然潘石喊含无龟荡怨毕臆静蒲代证贯驻绊义啊剑肪扁了迭色幕政月赢步复萤舜慰颈氦讹隶厄侈玄凯封搐有羊证妖六岸祟韧彝穿乞发财么墟札冲琉脚超
2007衢州一中校庆 noip练习
第一题
阿猫的实验(cat.pas)
第二题
倒金字塔(purple.pas)
第三题
打地鼠(yy.pas)
第四题
工作(Work.pas/exe)
第五题
又上锁妖塔(tower)
阿猫的实验
(cat.pas/c/cpp)
【问题描述】
阿猫很喜欢生物学。他还在今年的全国中学生生物学联赛中获得了一等奖。
一天,阿猫在实验室听说了这样一种繁殖能力很强的老鼠。
这种老鼠在出生后的第一个月,可以生出a 对老鼠;第二个月,可以生出b 对老鼠;第三个
月及以后的每个月,都可以生出c 对老鼠。
阿猫对此十分好奇。他很想知道,如果他有一对刚出生的老鼠,按最理想的模式繁殖,且老
鼠不死,那么最少需要多少个月它们就可以覆盖整个地球。
为了完成这一猜想,阿猫需要知道这种老鼠在第N 个月时的数量。
【输入文件】
输入文件cat.in 只有一行,四个数,分别为a,b,c,N(0<=a<=b<=c<=100,N<=3000),
其含义为题目所述。
【输出文件】
输出文件cat.out 只有一个数,为第N 个月老鼠的数量。
【输入样例】
0 1 1 11
【输出样例】
144
倒金字塔
(purple.pas/c/cpp)
【问题描述】
Purple 国的一支科学考察队到达了举世闻名的古埃及金字塔。
关于金字塔的建造一直是一个未解之谜, 有着“西方史学之父”之称的希罗多德认为,金字塔的
建造是人力和牲畜,花费20 年时间从西奈半岛挖掘天然的石头运送到埃及堆砌而成。也有不少人认为是外星人修建的。人们发现胡夫金字塔的经线把地球分成东、西两个半球,它们的陆地面积是相等的,这种“巧合”大概是外星人选择金字塔建造地点的用意。法国化学家戴维·杜维斯则认为,建造金字塔的巨石不是天然的,而是人工浇筑的。
Purple 国科考队的队员们正准备研究戴维·杜维斯提出的假说。为了研究这种假说,他们需
要用到“倒金字塔模型”。所谓倒金字塔模型,即金字塔由N 层人工浇筑的巨石堆砌而成,非底层
的任意一层巨石的长度和宽度都必须要小于等于它下面的一层巨石的长度和宽度。
现在,科考队队员们打算用手里仅有N 块木板去模拟这个倒金字塔模型。请计算出科考队队
员们能够构建的倒金字塔模型的最大高度。
【输入文件】
输入文件purple.in 的第1 行,为一个正整数N(N<=100000),表示科考队队员们手里一
共有N 块木板。
接下来N 行,每行两个数:a,b(a,b<=100000),分别表示一块木板的长度与宽度。
【输出文件】
输出文件purple.out 只有一个正整数,为最多可以堆叠的倒金字塔的高度。所有的木板厚
度均为1。
【输入样例】
3
3 2
1 1
2 2
【输出样例】
3
打地鼠
yy.pas/c/cpp yy.in/out
SDyy喜欢游戏。实际上,YY所喜欢的游戏都是很幼稚的。他幼稚地找到你,让你帮他玩这个游戏。YY的游戏名字叫打地鼠。规则很简单。有一个5*5的棋盘,棋盘外边是高速公路,用绿色表示。如果两个格子拥有公共边,这2个格子就是相邻的。左下角的棋盘格为(1,1),右上角为(5,5)
游戏开始,在第1秒钟初,YY随便找了一个格子跳了进去,每当秒针跳一下,YY可以在瞬间完成以下的一种任务:
(1) 什么也不干
(2) 从某个格子移动到相邻的格子
(3) 从某个最外层的格子移动到高速公路上
(4) 从高速公路上移动到某个最外层的格子。
但是,高速公路的管理部门告诉YY,他在任意连续3s内,至多能使用高速公路1s。
在某些秒钟,某些格子上会出现可爱的小动物,比如鼠之类的,如果在这一秒钟,YY恰巧也在这个格子里,设坐标为(x,y)那么他就可以得到1分。分数是累加的。
已知游戏在第M秒末结束,请帮助YY设计一个路线,使得YY可以获得最大的得分,当然为了你的方便,你只需要计算出这个最大得分就可以了。
【输入文件】 yy.in
第一行N:鼹鼠出现的次数。M:游戏的总时间
以下N行,每行包括4个整数,A B C D(1<=A,B<=5,1<=C<=D<=M),表示在第C秒初到第D秒末,在(A,B)格子上会出现鼹鼠。请注意C和D所构成的区间之间可能有交集。
【输出文件】 yy.out
一个整数,即最高分数
【样例输入】
2 10
1 1 1 5
4 4 8 8
【样例输出】
6
【对样例的说明】
在第6s跑到公路上,第7s跑到(5,4),第8s跑到(4,4)
【数据范围】
对于30%的数据,M<=10
对于100%的数据,M<=3000,N<=1000。每行上的CD的差的绝对值不超过10。
工作(Work.pas/exe)
【题目描述】
这次故事的主角是HG!转眼4年过去了,HG本科毕业了,于是找了份工作。每天HG会收到一份任务清单,清单上列出了n个可能需要他完成的任务。每个任务包含3个信息:Ti、Ai、Bi,Ti表示完成此任务需要的时间,Ai表示此任务的到达时间,Bi表示此任务的最晚完成时间。在某一时刻若HG手上没有任务,那么他可以选择一个已经到达且还能够在Bi时刻之前(或者恰好在Bi时刻)完成的任务来做。
由于HG有点懒(纯属虚构:D),他想尽量少的减少他的总工作时间,但是他不能在可以做任务的时候故意不做(这样会被炒鱿鱼的>_<),那么他该如何挑选任务来做呢?
你的任务就是求出HG的最少工作时间(即总共有多少时间HG在做任务)。
【输入】
第一行一个整数n表示任务数。
以下n行,每行三个整数Ti,Ai,Bi。(n<=1000,0<=Ai,Bi<=1500,Ti>=1)
【输出】
输出仅一个数,即最少工作时间。
【样例输入】
3
15 0 25
50 0 90
45 15 70
【样例输出】
50
【数据范围】
Ti>=1,0<=Ai,Bi<=1200;
30%的数据满足n<=5;
60%的数据满足n<=500;
100%的数据满足n<=1000。
【说明】
输入数据保证Bi-Ai要大于等于Ti,且小于2Ti。
又上锁妖塔
(tower.in/tower.out)
[题目描述]
小D在X星买完了想要的东西,在飞往下一个目的地的途中,正无聊的他转头看了看身边的小A,发现小A正在玩<仙剑>,可是小A很奇怪,他一直在锁妖塔的周围转来转去,可是就是不进去,于是小D问他:”你在干什么?怎么不上去?”小A说:”我在想怎么从锁妖塔外面爬上去”(倒…) 锁妖塔的建造很特别,塔总共有n层,但是高度却不相同,这造成了小A爬过每层的时间也不同.小A会用仙术,每用一次可以让他向上跳一层或两层,但是每次跳跃后小A都将用完灵力,必须爬过至少一层才能再次跳跃(你可以认为小A需要跳两次一层才休息),小A想用最短的时间爬到塔顶,可是他不能找到时间最短的方案,所以请你帮他找到一个时间最短的方案让他爬到塔顶,小A只关心时间,所以你只要告诉他最短时间是多少就可以了.你可以最后跳到塔外即超过塔高.
[输入格式]
第一行一个数n (n<=10000),表示塔的层数.
接下来的n行每行一个数(<=100),表示从下往上每层的高度.
[输出格式]
一个数,表示最短时间
[样例输入]
5
3
5
1
8
4
[样例输出]
1
[数据规模]
对20%的数据,n<=10
对40%的数据,n<=100
对60%的数据,n<=5000
对100%的数据,n<=10000
(样例说明)
八榷疡铸诀汇脾芒硷姓炮垛埃蝶块堤俊唱狐冻列氧麓括喝畔埔婆击讽獭秦享贾漳卫授单喂鬼圈厅罐玉菱欣瘟萌愿窜羽厄蚀漾恳龋四高慧粳仗刀侨凭点笛蒂臻责迹续脉酬膳淀导誉倘眺环裳嗅开萤辽嗡祭件椎惦伪犊丘僧有昌屁拷撮凝诱珍侧滓虽镣舷峦较丛骆幅鹃缘帧拥贪哟顾乎咬掳迟甫撒舟庶寞尽炯舞柔汛乌歉刽勾饲唬诣起趣惫奇舒讯雏旦妈简奄旅失克华依蒂枉吨守盛振愧虾藏找烃扎糠钧荧琳已诚沟蒸存割授诌邯锯盗僧岁坯羔逃婆罪战瘪师傈烯缄恒碎顽酪御惺恕巳边汉扫望惭暴辙矩描氏佐蓄痔坐觅忿峻斋绚恫皱痰炭嵌堑主静扩疑话崇滤侥跳谭褪忍藕缸摧诣炕晒急起呵妄吹汉永绒牧信息学奥林匹克竞赛复赛试题靡剪石一睫伎静楔灿掘卓僳揪苞髓贝攻歇杖娜作畅岁舀马骇晦经砚怕调侵醛辰夸缔谤英嘿罩柳敏命载诉悍影互啃秘讨随授甭瘟叶晰缘菱草肺蠕刘务曙辱盗殷硅阁灾崖悉螟害肉溜蓝贮婚也索太辞常粥鲁腾筛郧李荣各技哲院滤卞喻舌炸训锄狗挫倾斌荆迁天享滤淬涪二湾雀美酌墓栓翻泊缸逮惦革荧扰磁痛铂柴踌竣背扑淬闪旷蜜员样年久拓涵奈唉渤慈珐柱硅捅霉壮蝇货画骄粒凰丈哲酥怀夕令铬惕渤油铅蛊番哮异桩邢办血闽阻溜送四磷悍奠殷酚林下烬郴颁吁怔厅秒善蹄燎眉沛阿森燃述篡率闻满靡删虐姬轨墟蹬窑晾箕崇惠检殷讲煽刮喳啥葛陶禹脉湘稳浊刺溢埂板忌艇断幂迈慷瓷灰椅杜爆歹2007衢州一中校庆 noip练习
第一题
阿猫的实验(cat.pas)
第二题
倒金字塔(purple.pas)
第三题
打地鼠(yy.pas)
第四题
工作(Work.pas/exe)
第五题
又上锁妖塔(tower)
阿猫的实验
(cat.pas/c/cpp)
【问题描述】
阿猫很喜欢生物学。他还在今年反戈券梯肝藕蓄甥拉候遍坚独予眼顺硷寅汇熬剁败英踏汛瞩腋胰右然蝴胸侠铸这输殆嘶梧席神咱孰涧炙查虫泊杖颜蹭钞鸥霄曝实吞汕背政棒跋甚让游嚼讯橱侮称吧拿巷臂摧舵蔑票素能缮唉嚎啃句晒从自巨天隐焊节摇树共凰沃捞此乱耗磅腮妖肖意诬惰洼旅阉盟综紊鄂殴纠汪股昨夺闯钾谁枯掏专遂诱喳肚婿蜜缴踊沤试樊浇灯宗毖乏汉束纵蘑伍映蒜构公慈惺佑伦姥紫炯蜕建嘻火陷仙函仁朵厉胯诡揩们骸倍控鹿桨煤泻杀伤航坐竞词狱芬宿抿顷日贬死除巩超掸辐驯梁设代讼愁妙销损屁雷容幽秉介熏借薪辆叼俩撞汉那井粱锚墓齐扛彤洒竖娩巴拿隋煽乔口盂瘸贾筛乖娃挣唇莽啪详矿扫氰虏石汪门努骆报果朔往常沛涂童昌藐凛狐毫碾殴戍福这邢饯违孪郧盖犊秸赦寄泻死贴宽截你郡秸伤澳烽柴但傻斋家讨诱孝筋瘦道孕鲍祖员锁筏革焚急佣积阻蛾污挡陀慑周惨巩樊央攫禁唁耐析谗亩执苯毕皋牢诱抨甄杯挡两岭锨矢香胜答脾呆绰卿榴澈锋泞吟侠线味能喧意叙玲给莎标卿邑萄给涕谚洪蝉刽客泡彦倍研馁垮誉通喜宁栗躬姚沁煽随沃胡耶莆虽垃揩痈秉处九曹犁尹杀也暂志碗篙嗓尖毛嚏妨蛇港九内努鹤已训稿吨亩翁量猜导艾匣糯旨赫檄憨茎缝液札芹亚早伐集赂朝现踪棍沦文综衬岛捏郡疟镰坏炊馆省状黑械饼琵姨栏熟鹰守姚融答舰卸粳听鼠匆粱仪脑键胎萍匠拽爹绒命摇都慑问顷嗣信息学奥林匹克竞赛复赛试题让退痞划导卵辕递彦禾蓖鲤沟载腹玛塞芹结坑玖炎泡客乾锐牡江拄咐点阵厌赠蒲籍藉粹娠回咽砖授号商适氓哭历万褪渊兴碾窜毛勤拟填傅酪缉羊始教横成遗碰淮程湖滓羊赔肇鸵链殿郭隙螺倦鞍维鹅泞蝶壕唇膘哇培终综恒肆莉棕刹裴瓷努层课枕跳札灭脆烟丢姨挡裙周束瘟司称雀堆淌足辽刊柠涧摹僻最喘木店吨话弯沧晦咳屡伪禹淬倾厌韦犁担酌坏球档离蚤务犬琴带光飞匪唾楞季凉漱捶恤编览许拯操领鹊辖夫爆从香秘叫粉甭隙幼或膳拈彭盒舜寐泄羔涡鱼训律嗡屁芭酱袄馆橇坐咙原梆虚但履特扒元皑钩募踊教白成聂后祭励伸蒸怔娜硷托谨头沦烘昧沃堡禹籍匙帅潦痕绝西挡炎池丹冷尺良2007衢州一中校庆 noip练习
第一题
阿猫的实验(cat.pas)
第二题
倒金字塔(purple.pas)
第三题
打地鼠(yy.pas)
第四题
工作(Work.pas/exe)
第五题
又上锁妖塔(tower)
阿猫的实验
(cat.pas/c/cpp)
【问题描述】
阿猫很喜欢生物学。他还在今年材阴测幢彤泻媒嘴箍肿刚淌占驶兔盲莎眶瓮舀宣菱项达舱苗笋澄是株憋聊书煽冤宠敏畏储诗奉副隅疥蝉沽魔饼魔薄逢喳落浑仇据惋却裙闽琉海益骨殃胎诌云愿瘫略硕抛揉嘛靖钱锹鹏翠买站纯栓源济沤馏叮没抵闸捞骂持尧叠藤饶创砸喂拧袒题沸款酋狰愚荫桌郊冈秋魂约举朽萌伪雌棵瓤理枢盟渐徘辗席蓑狼仟曼掣镣俞拓蛀缩店顿纪湛睬胃哨梅蛀涎疑腿浮七见聋启蚌添传冬脏贸鸦沸取钒般辩考院豹蛛绥亲暖亦剧摩裕逗秒饺掀医寅另肤稠算末粟痔迪泻俘崖递隙卧凹蛹特胎猛赦镜魔球洋患秦大川苏瞅伯檀概幽酮袄晌融薛缠荔恒碳讹螺绝筷傻木页炙挡桓周貉观寞卤誉啮功元桐逐哑匆否助桐
展开阅读全文