第一届河南省ACM竞赛.docx

上传人:b****8 文档编号:29664133 上传时间:2023-07-26 格式:DOCX 页数:22 大小:20.69KB
下载 相关 举报
第一届河南省ACM竞赛.docx_第1页
第1页 / 共22页
第一届河南省ACM竞赛.docx_第2页
第2页 / 共22页
第一届河南省ACM竞赛.docx_第3页
第3页 / 共22页
第一届河南省ACM竞赛.docx_第4页
第4页 / 共22页
第一届河南省ACM竞赛.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

第一届河南省ACM竞赛.docx

《第一届河南省ACM竞赛.docx》由会员分享,可在线阅读,更多相关《第一届河南省ACM竞赛.docx(22页珍藏版)》请在冰豆网上搜索。

第一届河南省ACM竞赛.docx

第一届河南省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

B

26

2626

262

22

2

A

D

00

0000

00

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

当前位置:首页 > 高中教育 > 高考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1