第一届河南省ACM竞赛.docx
- 文档编号:29664133
- 上传时间:2023-07-26
- 格式:DOCX
- 页数:22
- 大小:20.69KB
第一届河南省ACM竞赛.docx
《第一届河南省ACM竞赛.docx》由会员分享,可在线阅读,更多相关《第一届河南省ACM竞赛.docx(22页珍藏版)》请在冰豆网上搜索。
第一届河南省ACM竞赛
863
863863
863软件园杯
软件园杯软件园杯
软件园杯
第一届河南省
第一届河南省第一届河南省
第一届河南省大学生程序设计竞赛
大学生程序设计竞赛大学生程序设计竞赛
大学生程序设计竞赛(正式比赛试题)
主办:
河南省计算机学会
承办:
郑州大学信息工程学院
协办:
YOCSEF郑州分论坛
地点:
郑州大学南校区软件学院
时间:
2008年5月18日
考试时间
考试时间考试时间
考试时间:
5小时(9:
00~14:
00)
分数分布
分数分布分数分布
分数分布:
共8题,满分800分。
文件命名
文件命名文件命名
文件命名:
程序文件名为:
T题号。
例如:
若用C语言,第二题应提交:
T2.C
【
【【
【试题一
试题一试题一
试题一】
】】
】
灾区已经非常困难,灾民需要帐篷、衣物、食品和血浆。
可通往灾区的道路到处都是
塌方,70%以上的路面损坏,桥梁全部被毁。
中国空军立即启动应急预案,展开史上最大强
度非作战空运行动,准备向灾区空投急需物资。
由于余震不断,天气恶劣,怎样知道空投的
物资是否落在某灾区的区域内?
经过空中观测,多数灾区为一圆形,空投的物资落在P(X,Y)点。
你能否给出一个正
确判断?
【标准输入
标准输入标准输入
标准输入】
第1行:
N(N为灾区数)
接下有N行:
RiXiYi(Ri为圆半径(Xi,
,,
,Yi)为空投物资的坐标
i=1,2,….,N)
【标准输出
标准输出标准输出
标准输出】
输出有N行,每行为YES(若物资落在灾区所在的圆上或圆内,输出YES
或NO否则输出NO)
【约束条件
约束条件约束条件
约束条件】
(1)3≤N≤10
(2)Ri是一个正整数Ri<=100i=1,2,….,N
(3)XiYi均为整数-100≤Xi,Yi≤100i=1,2,….,N
(4)假设所有圆的圆心坐标均为(0,0)
(5)时间限制:
1000MS
【样
样样
样
例
例例
例】
标准输入标准输出
3
50500
1008020
2030-20
YES
YES
NO【
【【
【试题二
试题二试题二
试题二】
】】
】
据不完全统计,受地震影响,四川大部分灾区通信陷入瘫痪,数千个基站因断电、传输
中断等原因退出服务,目前总公司已紧急部署对受灾地区进行通信抢修。
按照应急通信保障
预案,必须尽快、付出代价最小,效率更高来全力恢复通信。
由于四川大部分灾区都处于山区,有很多基站之间不能直接建立通信。
现已知建立各基
站之间直接通信的代价,问如何建立总代价最小的通信网,使得任意两个基站之间都能通
信?
【标准输入
标准输入标准输入
标准输入】
第1行:
NM(N为基站数M为能直接建立通信关系数)
接下有M行:
IJP(每行有三个数。
IJ为基站的编号
P为基站I与基站之间直接通信的代价)
【标准输出
标准输出标准输出
标准输出】
T(建立通信网的最小代价数)
【约束条件
约束条件约束条件
约束条件】
(1)2≤N≤10010≤M≤1000
(2)0
(3)时间限制:
1000MS
【样
样样
样
例
例例
例】
标准输入标准输出
57
12160
1330
1420
23200
3450
3580
5470
280【
【【
【试题三
试题三试题三
试题三】
】】
】
密码破译
密码破译密码破译
密码破译
某组织欲破获一个外星人的密码,密码由一定长度的字串组成。
此组织拥有一些破译
此密码的长度不同的钥匙,若两个钥匙的长度之和恰好为此密码的长度,则此密码被成功破
译。
现在就请你编程找出能破译此密码的两个钥匙。
【标准输入
标准输入标准输入
标准输入】
第一行:
NN为钥匙的个数(1<=N<=1000)
第二行:
LL为密码的长度
以下有N行:
Ai每一行是一把钥匙的长度i=1,2,……,N
【标准输出
标准输出标准输出
标准输出】
若无法找到破译此密码的钥匙,则输出0
若找到两把破译的钥匙,则输出文件有两行,分别为两把钥匙的编号,按从小到大
输出。
若有多种破译方案,则只输出包含起始编号最小的一组即可。
[【约束条件
约束条件约束条件
约束条件】
(1)1<=N,L,Ai<=1000(i=1,2,…..,N)
(2)时间限制:
1000MS
【样
样样
样
例
例例
例】
标准输入标准输出10
80
27
9
4
73
23
68
12
64
92
16
6
7
【
【【
【试题四
试题四试题四
试题四】
】】
】
在灾区,多数人已经受伤,缺水,少食物,精神处在崩溃的边缘。
很多人的生存条件仅
能维持几天。
灾民需要帐篷、衣物、食品和医疗器材、药品等物资。
14日上午,中央军委
委员、空军司令员许其亮组织召开空军首长办公会,将空军下一步救灾重点确定为抢救伤员、
空投、空运。
空军各部队都派出多架运输机,准备向灾区空运急需物品。
现在已知四种打包过的急需物品重量分别为C1,C2,C3,C4,数量分别为M1,M2,
M3,M4包。
一架运输机的载重量为W,现在各部队关心将一架运输机装满共有多少种运载
方案,以便调度进行空运。
比如C={100,200,500,1000},M={3,2,3,1},W=1000,一共有4种运载方案:
1000=100+100+100+200+500
1000=100+200+200+500
1000=500+500
1000=1000
【标准输入
标准输入标准输入
标准输入】
第一行:
C1C2C3C4N其中N为空运的部队数
接下来n行:
Mi1Mi2Mi3Mi4Wi表示各运载部队需空运的4种物品数量Mi
和各自运输机的载重量Wii=1,2,…..,N
【标准输出
标准输出标准输出
标准输出】
输出有N行,表示各部队运载物品的方案总数,保证答案在10000范围内
【约束条件
约束条件约束条件
约束条件】
(1)0 (2)N<=10000 (3)时间限制: 1000MS 【样 样样 样 例 例例 例】 标准输入标准输出 1251024 27 323110 1000222900 【 【【 【试题五 试题五试题五 试题五】 】】 】 从5月12日下午地震发生至今已经超过48小时,根据地震救灾的常识推算,未来24 小时将是救灾最后的黄金时间。 时间在无情的流逝,数以万计的灾民依旧命悬喘息之间。 现 在,数万军民正日夜奋战在抢救灾民第一线。 从人员的组织协调到救灾物资的后援运输,每 一个环节都直接关系到救灾的效果好坏。 由于通往各灾区的道路完全中断,大批救援物资只好空投到各个灾区。 某军区准备了一 批物资,恰好能均分到处于环形的N个灾区中。 遗憾的是,由于余震不断,天气恶劣等原因, 落到各灾区的数量不相同。 正如温家宝总理所一再强调的“抢救人的生命 抢救人的生命抢救人的生命 抢救人的生命, ,, ,是这次救灾工作的重中之重 是这次救灾工作的重中之重是这次救灾工作的重中之重 是这次救灾工作的重中之重”。 为了保 证救灾的效率不会平白消耗,当地的民间救助组织可以选择将落到自己所在区的物资传送 到左边或者右边相邻的灾区。 为了公平起见,我们希望通过相邻灾区的相互传送,最终使所 有的灾区获得相同数量的物资。 假设一个物资从一个灾区传送到另一个灾区付出的代价是 1,问怎样进行传送,使得所付出的总代价最小。 【 【【 【标准输入 标准输入标准输入 标准输入】 】】 】 第一行: N表示处于环形的灾区数 接下来n行: 每行一个整数Ai,表示第i个灾区得到的物质数量。 【 【【 【标准输出 标准输出标准输出 标准输出】 输出只有一个数,表示传送物资付出的最小总代价 【 【【 【约束条件 约束条件约束条件 约束条件】 】】 】 (1)N<=1000000 (2)Ai>=0,保证Ai在长整型范围内,Ai的总和在int64/longlong范围内. (3)时间限制: 1000MS 【 【【 【 样 样样 样 例 例例 例 】 】】 】 标准输入标准输出 44 1 2 5 4 【 【【 【试题六 试题六试题六 试题六】 】】 】TimeLimit: 1000MS Thedisasterisorder,andthetimeislife.Relieftroopsmustreachthedisaster sceneasfastaspossible.At10: 00onthe13th,inthedisasterreliefheadquartersof theChengduMilitaryArea,LiShiming,commanderoftheChengduMilitaryArea Command,shoutedloudly: "Nomattergeneralsorsoldiers,whoeverreachthe quake-hitareasintheearliesttimewillbeawardedtheglory." Wemayassumethatallthesoldiersexcept"Yongshi"runfromChengduto Wenchuanatafixedspeed.Yongshiisasoldierwithadifferentrunninghabit–he alwaystriestofollowanothersoldiertoavoidrunningalone.WhenYongshigetsto Chengdu,hewilllookforsomeonewhoissettingofftoWenchuan.Ifhefinds someone,hewillfollowthatsoldier,orifnot,hewillwaitforsomeonetofollow.On thewayfromChengdutoWencuan,atanytimeifafastersoldiersurpassedYongshi, hewillleavethesoldierheisfollowingandspeeduptofollowthefasterone. WeassumethedistancefromChengdutoWenchuanis95kilometersandthe timethatYongshigetstoChengduiszero.Giventhesetofftimeandspeedofthe othersoldier,yourtaskistogivethetimewhenYongshiarrivesatWenchuan.【 【【 【Input】 】】 】 Thereareseveraltestcases(<=10testcases).ThefirstlineofeachcaseisN(1<=N<=1000) representingthenumberofsoldier(excludingYongshi).N=0endstheinput.ThefollowingN linesareinformationofNdifferentsoldiers,insuchformat: ViTi Viisapositiveinteger<=30,indicatingthespeedofthei-thsoldier(kph,kilometersperhour).Ti isthesetofftimeofthei-thsoldier,whichisanintegerandcountedinminutes.Inanycaseitis assuredthattherealwaysexistsanonnegativeTi.-1000<=Ti<=1000【 Output】Outputonelineforeachcase: thearrivaltimeofYongshi.Roundup(ceiling)thevaluewhen dealingwithafraction.SampleInputSampleOutput4214 100271 12-15 1519 3024 2 210 2234 0【 【【 【试题七 试题七试题七 试题七】 】】 】Georgetooksticksofthesamelengthandcutthemrandomlyuntilallpartsbecameat most20unitslong.Nowhewantstoreturnstickstotheoriginalstate,butheforgot howmanystickshehadoriginallyandhowlongtheywereoriginally.Pleasehelphim anddesignaprogramwhichcomputesthesmallestpossibleoriginallengthofthose sticks.Alllengthsexpressedinunitsareintegersgreaterthanzero.【 【【 【Input】 】】 】 Inputconsistsofmultipleprobleminstances.Eachinstancecontainsblocks of2lines.Thefirstlinecontainsthenumberofstickspartsaftercutting,thereareat most64sticks.Thesecondlinecontainsthelengthsofthosepartsseparatedbythe space.Thelastlineofthefilecontainszero.【 【【 【Output】 】】 】 Theoutputshouldcontainsthesmallestpossiblelengthoforiginalsticks,oneperline.SampleInput9 521521521 4 1234 0SampleOutput6 5TimeLimit: 1000MS【 【【 【试题八 试题八试题八 试题八】 】】 】 Anascendingsortedsequenceofdistinctvaluesisoneinwhichsomeformofaless-thanoperator isusedtoordertheelementsfromsmallesttolargest.Forexample,thesortedsequenceA,B,C,D impliesthatA formA 【【 【Input】 】】 】 Inputconsistsofmultipleprobleminstances.Eachinstancestartswithaline containingtwopositiveintegersnandm.thefirstvalueindicatedthenumberof objectstosort,where2<=n<=26.Theobjectstobesortedwillbethefirstn charactersoftheuppercasealphabet.Thesecondvaluemindicatesthenumberof relationsoftheformA 100.Nextwillbemlines,eachcontainingonesuchrelationconsistingof threecharacters: anuppercaseletter,thecharacter"<"andaseconduppercase letter.Noletterwillbeoutsidetherangeofthefirstnlettersofthealphabet.Valuesof n=m=0indicateendofinput.【 【【 【Output】 】】 】Foreachprobleminstance,outputconsistsofoneline.Thislineshouldbeoneofthe followingthree: Sortedsequencedetermined: y yy y y yy y y… y…y… y… y. y.y. y. Sortedsequencecannotbedetermined. Inconsistencyfound. yyy…yisthesorted,ascendingsequence.SampleInputSampleOutput46 4646 46 Sortedsequencedetermined: A AA A B BB B C CC C D DD D. A A B C B A 32 3232 32 A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一 河南省 ACM 竞赛