计算机学院赛题选拔赛Word格式文档下载.docx

上传人:b****5 文档编号:20495480 上传时间:2023-01-23 格式:DOCX 页数:23 大小:32.40KB
下载 相关 举报
计算机学院赛题选拔赛Word格式文档下载.docx_第1页
第1页 / 共23页
计算机学院赛题选拔赛Word格式文档下载.docx_第2页
第2页 / 共23页
计算机学院赛题选拔赛Word格式文档下载.docx_第3页
第3页 / 共23页
计算机学院赛题选拔赛Word格式文档下载.docx_第4页
第4页 / 共23页
计算机学院赛题选拔赛Word格式文档下载.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

计算机学院赛题选拔赛Word格式文档下载.docx

《计算机学院赛题选拔赛Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《计算机学院赛题选拔赛Word格式文档下载.docx(23页珍藏版)》请在冰豆网上搜索。

计算机学院赛题选拔赛Word格式文档下载.docx

N为0时,输入结束。

Output

对于每一条“OUT”的信息,如果它是合法的,输出“Legal”,否则输出“Illegal”(包括不可能的情况)。

每输出一条信息后换行。

每完成一组数据,输出一空行。

SampleInput

4

INguanggunjie200911111111

INhaiyaochuti200930112009

OUTguanggunjie200911111111

OUThaiyaochuti200830112009

SampleOutput

Legal

Illegal

Hint

虽然很巧,但是两个不一样的人带着一样的笔记本进B3也不是不可能的。

 

ProblemB

火星,2046

“2020年,人类第一次踏在了火星的土地上。

25年后,人类改造火星完成,火星从此成为人类的新地球。

——《火星纪事》2111年版

然后各国政府就开始了大规模的圈地运动,因为土地是最宝贵的资源。

虽然各国政府约定每个国家只能圈一个面积不大于1000000平方千米的矩形区域,但是纷争依然无法避免,因为各国圈的区域有重叠。

于是,一年后,也就是2046年,战争无可避免地爆发了。

后来有历史学家研究那段历史时,说假如当年各国产生冲突的区域没有超过被圈区域面积的1/3的话,战争就不会爆发了。

现在,我手头上刚好有一些当年导致战争爆发的圈地的资料,请你告诉我,这些历史学家们的分析对不对。

我在给资料你之前,我再给你一些信息。

火星上可以被圈的区域可以看作是一个左下角坐标为(0,0)的矩形区域,x和y最大都不会大于10000。

所有国家约定只能在其中圈定一个矩形区域,这个矩形的左下角与右上角的坐标的xy值都是整数,并且这个矩形的任意一条边都与x轴或y轴平行,如下图所示:

我想你已经知道,图中红色的区域就是产生冲突的区域了。

输入文件包含一个或多组测试数据,每个测试数据的第一行是一个整数N(2<

=5000),接下来的N行,每行有用空格分开的四个整数x1,y1,x2,y2(0<

=x1<

x2,y1<

y2<

=10000),代表被圈的一个矩形区域。

x1,y1表示被圈矩形的左下角下标,x2,y2表示被圈矩形的右上角坐标。

当N为0时,输入结束。

对于每一个测试数据,如果历史学家的判断是正确的,输出Yes,否则输出No,每个测试数据的输出占用一行。

N=0时不输出。

2

10102020

11112020

20203030

Yes

No

对于第一组测试数据,总的被圈的面积是(20-10)×

(20-10)=100,发生冲突的面积是81,81>

100/3,所以历史学家的判断正确。

对于第二组测试数据,被圈区域的总面积是200,发生冲突的面积是0,0<

100/3成立,但仍然发生了冲突,因此历史学家的判断错误。

ProblemC

CandyorCry

ItissaidthatchildrenliveonEarthlovecandyveryverymuch,andeatalot.

Nowyouhavesomepiecesofcandy,andonechildwantsomepiecesofcandy.Canyousatisfythechild?

Ifyoudon’tmakeit,thechildwillcry.

Theinputfilehasmultiplecases.Eachtestcaseoccupiesoneline,consistsoftwointegersa,b.aistheamountofpiecesofyourcandy,andbisthechild’s.EOFindicatestheendofinput.

Printwhetheryoucansatisfythechildornot,ifyes,outputcalm,outputcryotherwise.

35

76

cry

calm

ProblemD

Impossiblemission

Gabilusoisoneofthegreatestspiesinhiscountry.Nowhe’stryingtocompletean“impossible”mission-----tomakeitslowforthearmyofCityColugutoreachtheairport.CityColuguhasnbusstationsandmroads.Eachroadconnectstwobusstationsdirectly,andallroadsareonewaystreets.Inordertokeeptheairclean,thegovernmentbansallmilitaryvehicles.Sothearmymusttakebusestogototheairport.Theremaybemorethanoneroadbetweentwobusstations.Ifabusstationisdestroyed,allroadsconnectingthatstationwillbecomenouse.What’sGabilusoneedstodoisdestroyingsomebusstationstomakethearmycan’tgettotheairportinkminutes.Ittakesexactlyoneminuteforabustopassanyroad.Allbusstationsarenumberedfrom1ton.TheNo.1busstationisinthebarrackandtheNo.nstationisintheairport.ThearmyalwayssetoutfromtheNo.1station.

No.1stationandNo.nstationcan’tbedestroyedbecauseoftheheavyguard.OfcoursethereisnoroadfromNo.1stationtoNo.nstation.

PleasehelpGabilusotocalculatetheminimumnumberofbusstationshemustdestroytocompletehismission.

Thereareseveraltestcases.Inputendswiththreezeros.

Foreachtestcase:

Thefirstlinecontains3integers,n,mandk.(0<

n<

=50,0<

m<

=4000,0<

k<

1000)

Thenmlinesfollows.Eachlinecontains2integers,sandf,indicatingthatthereisaroadfromstationNo.stostationNo.f.

Foreachtestcase,outputtheminimumnumberofstationsGabilusomustdestroy.

573

13

34

45

12

25

14

000

ProblemE

Topsecret

EveryproblemofACMistopsecretbeforeitbeingusedincompetition.ButI,atophackerandcleverprogrammer,managetogetanACMproblembeforeitbeingpublished.However,unluckily,ithadbeenencrypted.Here’stheproblem.

D.ESureohp

WlphOlplw=4333PVPhpru|Olplw=43333N

WrwdoVxeplvvlrqv=47953:

Dffhswhg=:

;

:

Ghvfulswlrq

Fdofxodwhd.e

Lqsxw

Wzrlqwhjhud/e+3?

@d/e?

@43,

Rxwsxw

Rxwsxwd.e

VdpsohLqsxw

VdpsohRxwsxw

6

It’sreallystupid,isn’tit?

SoIamheretoaskyou,ahackertopperthanmeandaprogrammerclevererthanme,togivemeafavor–couldyoupleasefindwhattheproblemisandwritethecodeforme?

Also,thisisatopsecretbetweenyouandme,sodon’ttellanybodyelse,please.

Sameastheencryptingproblem’sinput.

Sameastheencryptingproblem’soutput.

ProblemF

巨型保护伞

新的一轮生化袭击,导致了病毒可以在空气中传播,UMBRELLA公司为了保护大家的安全,准备建立一个巨型的保护区域,覆盖整个实验基地。

虽然实验室都是在地底下,不过研究员还是要到地表来的,在地表有许多的电梯升降口,我们可以抽象的认为那是一个点,而我们需要做的,就是计算覆盖这些电梯升降口,需要建立多大的保护区。

按照工程师最初的规划,保护区域为一个圆形,在内部我们把这个工程称之为“巨型保护伞计划”,该圆形区域需要覆盖所有的电梯升降口,而且很显然,边界不能建设在升降口上,应保证每个电梯口离边界至少1米的距离。

当然,建造这个保护区的代价是昂贵的,它需要用到一种新型的有机材料用来阻挡病毒入侵,而该项目的预算安排只分配了一定数量的这种材料,1unit该材料可以用于建造1平米的保护区,现在项目负责人关心的是,在有限的材料下,是否能保证该项目得以完成。

也许多边形更省材料,不过这不是我们所关心的。

输入数据为多case,第一行一个整数t,表示有t组数据。

每组数据第一行两个整数n,m(2<

=n<

=1000,0<

=m<

=100,000,000),分别表示电梯口的数目和新型材料的数量。

接下来n行每行一对非负整数x,y(x,y<

=10000),表示电梯口的坐标。

每个case输出一行,如果这些材料能保证工程实施,则输出yes,否则输出no。

210

00

11

410

22

20

02

yes

no

pi=3.1415926536oracos(-1.0)

ProblemG

Game

Twoplayers,StanandOllie,play,startingwithtwonaturalnumbers.Stan,thefirstplayer,subtractsanypositivemultipleofthelesserofthetwonumbersfromthegreaterofthetwonumbers,providedthattheresultingnumbermustbenonnegative.ThenOllie,thesecondplayer,doesthesamewiththetworesultingnumbers,thenStan,etc.,alternately,untiloneplayerisabletosubtractamultipleofthelessernumberfromthegreatertoreach0,andtherebywins.

Theinputconsistsofanumberoflines.Eachlinecontainstwopositiveintegersgivingthestartingtwonumbersofthegame.Stanalwaysstarts.Thenumberswillnolargerthan1000.

Foreachlineofinput,outputonelinesayingeitherStanwinsorOlliewinsassumingthatbothofthemplayperfectly.Thelastlineofinputcontainstwozeroesandshouldnotbeprocessed.

32

3412

1524

Olliewins

Stanwins

发表于:

2009-11-21,修改于:

2009-11-2114:

39,已浏览1002次,有评论0条推荐投诉

ACM集训队选拔赛第二场题目-2009.11.22

求n!

的最后一个非0数字

32768K

Description

阶乘n!

的定义是:

1*2……*n。

容易知道1!

=1,2!

=2,10!

=3628800。

现要求n!

的最后一个非0数字,例如10!

的最后一个非0数字是8。

一个正整数n(1<

=100000),输入以0结束。

n!

最后一个非0位。

1

10

8

第一个非0数字

给出一个整数n,现要求n的第一个非0数字(从左边数起),例如10的第一个非0数字是1。

=10000000),输入以0结束。

n的第一个非0位。

01

20

欧拉函数

对于一个正整数n,欧拉函数p(n)的定义是,所有与n互质且不大于n的正整数的个数。

例如p(6)=2,因为在不大于6的正整数中只有1和5是与6互质的。

特别的,p

(1)=1。

=1000),输入以0结束。

p(n)。

最长公共子序列

5000MS

给出两个字符串,求他们的最长公共子序列的长度。

例如abc和arb的最长公共子序列为ab。

因为ab既是abc的子序列,也是arb的子序列。

且ab是最长的。

一个正整数t(t<

=10),表示有t组数据。

接下来有t行,每行有两个非空的字符串s1,s2,以空格分隔,其中s1和s2的长度都不超过5000。

s1和s2的最长公共子序列的长度。

acbarb

aaabbb

生成树

最小生成树的很经典的问题。

但现在要求另外一个问题,给出一个图,求一个最长边最短的生成树。

也就是说如果枚举出所有的生成树,对于每一个生成树,我们都选取它的最长边,我们要找出最长边最短的那个生成树。

正整数n(2<

=100),正整数m(0<

=n*n)。

表示有n个顶点,m条边。

接下来是m行,每行有3个正整数,ablength。

表示a,b之间有一条长为length的边。

1=<

a,b<

=n,其中a可能等于b。

0<

length<

1000。

每一对点之间可以有多条边。

数据以两个00结束。

如果图中不存在生成树,则输出-1,否则输出所求生成树的边的长度总和,如果存在多个这样的生成树,输出边长度和最小的那个。

33

128

324

137

11

离散对数

解同余方程,已知整数a,b,p,求最小的非负整数k,使得(a^k)%p等于b。

其中p是质数,且1<

=a,b<

=p-1。

p<

100000000

a,b,p,以000结束。

最小的k,若不存在,则输出-1。

223

112

2009-11-22,修改于:

2009-11-2721:

38,已浏览812次,有评论0条推荐投诉

ACM集训队选拔赛第四场题目-2009.11.29

挂科

小Y是华南理工大学计算机学院09级新生,在期末考试前一个月时,平时喜欢参加各种活动的小Y发现自己落下了不少课程。

某天,小Y回到宿舍,翻开《华南理工大学学生手册》,看到P53第八章学籍处理与退学:

第五十条学生的课程修读,均以学生入学时间和主修专业综合培养计划规定的正常进度为标准,在每学期结束后进行审核,学期内取得的课程总学分数累计不足14学分的(因提前修读剩余课程不足14学分者除外):

1.取消附修专业资格,所修课程按选修课记载;

2.给予退学警告处理;

给予退学警告的学生,由学院审查,报教务处核准后,在全校发文通报,由学院传达到学生本人并发给退学警告通知书。

第五十二条除本细则其他条款所列退学或开除学籍的情况外,学生有下列情况之一者,应予退学处理:

...

2.无论何种原因,连续三次或累计四次被退学警告者;

为了避免挂科,小Y在剩下的一个月里疯狂奋斗。

但期末考试过后,小Y的心里仍然没底。

一个偶然的机会,小Y知道了自己所有科目的卷面分,TA又听师兄说华南理工大学里流传着一种成绩计算方法:

卷面分开平方再乘以10就是最终的分数(最终分数直接取整,不四舍五入,比如65开方是8.0622,那么最终分数就是80)。

小Y不知道自己

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

当前位置:首页 > 表格模板 > 表格类模板

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

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