为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

第一届acm试题

2017-09-19 17页 doc 39KB 93阅读

用户头像

is_554469

暂无简介

举报
第一届acm试题第一届acm试题 考试时间: 5小时,9:00 ~ 14:00, 分数分布: 共8题~满分800分。 文件命名: 程序文件名为:T题号。例如:若用C语言~第二题应提交:T2.C 【试题一】 灾区已经非常困难,灾民需要帐篷、衣物、食品和血浆。可通往灾区的道路到处都是塌方,70%以上的路面损坏,桥梁全部被毁。中国空军立即启动应急预案,展开史上最大强度非作战空运行动,准备向灾区空投急需物资。由于余震不断,天气恶劣,怎样知道空投的物资是否落在某灾区的区域内, 经过空中观测,多数灾区为一圆形,空投的物资落在P(Xj,Yj)点。...
第一届acm试题
第一届acm试 考试时间: 5小时,9:00 ~ 14:00, 分数分布: 共8题~满分800分。 文件命名: 程序文件名为:T题号。例如:若用C语言~第二题应提交:T2.C 【试题一】 灾区已经非常困难,灾民需要帐篷、衣物、食品和血浆。可通往灾区的道路到处都是塌方,70%以上的路面损坏,桥梁全部被毁。中国空军立即启动应急预案,展开史上最大强度非作战空运行动,准备向灾区空投急需物资。由于余震不断,天气恶劣,怎样知道空投的物资是否落在某灾区的区域内, 经过空中观测,多数灾区为一圆形,空投的物资落在P(Xj,Yj)点。你能否给出一个正确判断, 【输入】 第1行: N M (N为灾区数, M 为空投的物资数) 接下有N行:Xi0 Yi0 Ri (Xi0 ,Yi0)为圆心坐标, Ri为圆半径 i=1, 2, …., N 接下有M行:Xj Yij (Xj ,Yj)为空投物资的坐标 j=1, 2, …., M ) 【标准输出】 输出有M行,每一行输出 YES (若物资落在某个圆上或圆内,输出YES NO 否则输出NO ) 或 【约束条件】 (1) 1 ? N ? 3 2 ? M ? 10 (2) Ri 是一个正整数 Ri <=50 i=1, 2, …., N (3) 所有的圆心坐标和物资的坐标均为整数 范围均在[-100,100]内 (4) 时间限制: 1000MS 【 样 例 】 标准输入 标准输出 2 3 YES 0 0 20 YES -70 30 50 NO 10 10 -30 60 30 30 【试题二】 据不完全统计,受地震影响,四川大部分灾区通信陷入瘫痪,数千个基站因断电、传输中断等原因退出服务,目前总公司已紧急部署对受灾地区进行通信抢修。按照应急通信保障预案,必须尽快、付出代价最小,效率更高来全力恢复通信。 由于四川大部分灾区都处于山区,有很多基站之间不能直接建立通信。现已知建立各基站之间直接通信的代价,问如何建立总代价最小的通信网,使得任意两个基站之间都能通信, 【标准输入】 第1行: N M (N为基站数 M为能直接建立通信关系数 ) 接下有M行: I J P (每行有三个数。I J 为基站的编号 P为基站I与基站之间直接通信的代价) 【标准输出】 T (建立通信网的最小代价数) 【约束条件】 (1) 2 ? N ?100 10 ? M ?1000 (2) 0 < P ? 1000 P为正整数 (3) 时间限制: 1000MS 【 样 例 】 标准输入 标准输出 5 7 280 1 2 160 1 3 30 1 4 20 2 3 200 3 4 50 3 5 80 5 4 70 【试题三】 密码破译 某组织欲破获一个外星人的密码,密码由一定长度的字串组成。此组织拥有一些破译 此密码的长度不同的钥匙,若两个钥匙的长度之和恰好为此密码的长度,则此密码被成功破 译。现在就请你编程找出能破译此密码的两个钥匙。 【标准输入】 第一行: N N为钥匙的个数(1<=N<=1000) 第二行: L L为密码的长度 以下有N行: Ai 每一行是一把钥匙的长度 i=1,2,……,N 【标准输出】 若无法找到破译此密码的钥匙,则输出0 若找到两把破译的钥匙,则输出文件有两行,分别为两把钥匙的编号,按从小到大 输出。若有多种破译方案,则只输出包含起始编号最小的一组即可。 [【约束条件】 (1)1<= N,L,Ai <=1000 ( i=1, 2, ….., N ) (2)时间限制: 1000MS 【 样 例 】 标准输入 标准输出 10 6 80 7 27 9 4 73 23 68 12 64 92 16 【试题四】 在灾区,多数人已经受伤,缺水,少食物,精神处在崩溃的边缘。很多人的生存条件仅能维持几天。灾民需要帐篷、衣物、食品和医疗器材、药品等物资。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 【标准输入】 第一行: C1 C2 C3 C4 N 其中 N为空运的部队数 接下来n行, Mi1 Mi2 Mi3 Mi4 Wi 表示各运载部队需空运的4种物品数量Mi 和各自运输机的载重量Wi i=1,2,….. , N 【标准输出】 输出有N行,表示各部队运载物品的方案总数,保证答案在10000范围内 【约束条件】 (1)0< Cj <= 1000 0 <= Mij <= 500 i =1,2,….. , N j =1,2,3,4 ,2,N<=1000 0 < Wi <= 100000 i =1,2,….. , N (3)时间限制: 1000MS 【 样 例 】 标准输入 标准输出 1 2 5 10 2 4 27 3 2 3 1 10 1000 2 2 2 900 【试题五】 从5月12日下午地震发生至今已经超过48小时,根据地震救灾的常识推算,未来24小时将是救灾最后的黄金时间。时间在无情的流逝,数以万计的灾民依旧命悬喘息之间。现在,数万军民正日夜奋战在抢救灾民第一线。从人员的组织协调到救灾物资的后援运输,每一个环节都直接关系到救灾的效果好坏。 由于通往各灾区的道路完全中断,大批救援物资只好空投到各个灾区。某军区准备了一批物资, 恰好能均分到处于环形的N个灾区中。遗憾的是,由于余震不断,天气恶劣等原因,落到各灾区的数量不相同。 正如温家宝总理所一再强调的“抢救人的生命,是这次救灾工作的重中之重” 。为了保证救灾的效率不会平白消耗, 当地的民间救助组织可以选择将落到自己所在区的物资传送到左边或者右边相邻的灾区。为了公平起见,我们希望通过相邻灾区的相互传送,最终使所有的灾区获得相同数量的物资。假设一个物资从一个灾区传送到另一个灾区付出的代价是1, 问怎样进行传送,使得所付出的总代价最小。 【标准输入】 第一行: N 表示处于环形的灾区数 接下来n行, 每行一个整数Ai, 表示第i个灾区得到的物质数量。 【标准输出】 输出只有一个数, 表示传送物资付出的最小总代价 【约束条件】 (1) N<=1000000 ,2, Ai>=0, 保证Ai在长整型范围内, Ai的总和在int64/long long范围内. (3)时间限制: 1000MS 【 样 例 】 标准输入 标准输出 4 4 1 2 5 4 【试题六】 Time Limit: 1000MS The disaster is order, and the time is life. Relief troops must reach the disaster scene as fast as possible. At 10:00 on the 13th, in the disaster relief headquarters of the Chengdu Military Area, Li Shiming, commander of the Chengdu Military Area Command, shouted loudly :"No matter generals or soldiers, whoever reach the quake-hit areas in the earliest time will be awarded the glory." We may assume that all the soldiers except "Yongshi" run from Chengdu to Wenchuan at a fixed speed. Yongshi is a soldier with a different running habit – he always tries to follow another soldier to avoid running alone. When Yongshi gets to Chengdu , he will look for someone who is setting off to Wenchuan. If he finds someone, he will follow that soldier, or if not, he will wait for someone to follow. On the way from Chengdu to Wencuan, at any time if a faster soldier surpassed Yongshi , he will leave the soldier he is following and speed up to follow the faster one. We assume the distance from Chengdu to Wenchuan is 95 kilometers and the time that Yongshi gets to Chengdu is zero. Given the set off time and speed of the other soldier, your task is to give the time when Yongshi arrives at Wenchuan. 【Input】 There are several test cases (<=10 test cases). The first line of each case is N (1 <= N <= 1000) representing the number of soldier (excluding Yongshi ). N = 0 ends the input. The following N lines are information of N different soldiers, in such format: Vi Ti Vi is a positive integer <= 30, indicating the speed of the i-th soldier (kph, kilometers per hour). Ti s the set off time of the i-th soldier, which is an integer and counted in minutes. In any case it is i assured that there always exists a nonnegative Ti. -1000<= Ti <=1000 【Output 】 Output one line for each case: the arrival time of Yongshi. Round up the value when dealing with a fraction. Sample Input Sample Output 4 214 10 0 271 12 -15 15 19 30 24 2 21 0 22 34 0 【试题七】 George took sticks of the same length and cut them randomly until all parts became at most 20 units long. Now he wants to return sticks to the original state, but he forgot how many sticks he had originally and how long they were originally. Please help him and design a program which computes the smallest possible original length of those sticks. All lengths expressed in units are integers greater than zero. 【Input】 Input consists of multiple problem instances. Each instance contains blocks of 2 lines. The first line contains the number of sticks parts after cutting, there are at most 64 sticks. The second line contains the lengths of those parts separated by the space. The last line of the file contains zero. 【Output】 The output should contains the smallest possible length of original sticks, one per line. Sample Input 9 5 2 1 5 2 1 5 2 1 4 1 2 3 4 0 Sample Output 6 5 Time Limit: 1000MS 【试题八】 An ascending sorted sequence of distinct values is one in which some form of a less-than operator is used to order the elements from smallest to largest. For example, the sorted sequence A, B, C, D implies that A < B, B < C and C < D. in this problem, we will give you a set of relations of the form A < B and ask you to determine whether a sorted order has been specified or not. 【Input】 Input consists of multiple problem instances. Each instance starts with a line containing two positive integers n and m. the first value indicated the number of objects to sort, where 2 <= n <= 26. The objects to be sorted will be the first n characters of the uppercase alphabet. The second value m indicates the number of relations of the form A < B which will be given in this problem instance. 1 <= m <= 100. Next will be m lines, each containing one such relation consisting of three characters: an uppercase letter, the character "<" and a second uppercase letter. No letter will be outside the range of the first n letters of the alphabet. Values of n = m = 0 indicate end of input. 【Output】 For each problem instance, output consists of one line. This line should be one of the following three: Sorted sequence determined: y y y… y. Sorted sequence cannot be determined. Inconsistency found. y y y… y is the sorted, ascending sequence. Sample Input Sample Output 4 6 Sorted sequence determined: A B C D. A笔记
本的字迹已经模糊的看不清了,我还是会去翻来覆去的看,依然沉溺在当年那些羁绊的年华。曾经的我们是那么的无理取闹,那么的放荡不羁,那么的无法无天,那么轻易的就可以抛却所有去为了某些事情而孤注一掷。 而后来,时光荏苒,我们各自离开,然后散落天涯。如今,年年念念,我们只能靠回忆去弥补那一程一路走来落下的再也拾不起的青春之歌。从小,她就羡慕那些能够到大城市生活的同村女生。过年的时候,那些女生衣着光鲜地带着各种她从来没有见过的精致东西回村里,让她目不转睛地盯着。其中有一个女孩是她的闺蜜,她时常听这个女孩说起城市的生活,那里很繁华,到处都是高楼大厦,大家衣着体面……这一切都是她无法想像的画面,但是她知道一定是一个和村子截然不同的地方。她梦想着有一天能够像这个闺蜜一样走出村子,成为一个体面的城市人。 在她十八岁那年,她不顾父母的反对,依然跟随闺蜜来到了她梦想中的天堂。尽管在路途中她还在为父母要和她断绝关系的话感到难过,但是在她亲眼目睹城市的繁华之后,她决心要赚很多钱,把父母接到城市,让父母知道她的选择是正确的。 可是很快,她就发现真实的情况和她想象的完全不一样。闺蜜的光鲜生活只 是表面,实则也没有多少钱,依赖于一个纨绔子弟,而非一份正当的工作。而她既没有学历、又没有美貌,也不适应城市生活,闺蜜也自顾不暇,没有时间和多余的钱帮助她。这样的她,连生活下去都成问题,更别说赚大钱了。倔强的她没有因此放弃,而是更加坚定要作为一个异乡人留在这里打拼,相信自己一定可以实现梦想。 一开始,她只能做清洁工、洗碗工等不需要学历的工作,住在楼梯间,一日三餐只吃一餐。周围的人对于一个年轻女孩做这类型工作都会投以异样的眼光,在发现她一口乡音的时候就立即转为理所当然的表情。自尊心强的她受不了这两种目光,在工作的时候默默地留意城市人说话的语音语调,和内容。 当她做到说话的时候没有人能听出她来自乡下的时候,她开始到各家小企业应聘。虽然她应聘的岗位都是企业里最基层的职位,但是她依然到处碰壁。最后终于有一家企业愿意聘用她,但是工资只有行情的一半,而且工作又多又累。尽管如此,她还是签了上班了。她每天都要战战兢兢地等待同事们的叫唤,偷偷地观察别人,谦卑地请教别人关于工作上的问题。也许是她的态度良好,工作尽责,同事们都愿意在空闲的时候教她一些东西,让她受益匪浅。她一天一天地学习着、进步着,慢慢脱离了以前乡下的生活,一步一步地走进城市。 十年后,她已经是企业里的第二把手,深得老板器重。谁也想不到十年前的她不过是一个刚从乡下出来的农村女孩。现在的她有着高收入,有车有房,但是她并不快乐。因为五年前她在乡下的父母去世了,邻居联络不到她。直到两年前她事业有成之后回乡接父母才知道这件事。在乡下,待在没有父母的家里时,衣着光鲜的她和周围的环境格格不入。所以她很快回到了城市,重新投入工作,却越来越空虚。因为她这十年来所付出的一切都是为了父母,如今父母不在了,她也失去了快乐。 她原以为十年的时间能够让她彻底变成一个城市人,但是她没有想到她十年后依然是异乡的陌生人,无法和父母一起在城市有一个家,依旧孤零零地在城市 里寂寞着>>>>>>指尖的香烟 烟草的气味,不知什么时候就开始蔓延。如同那阵阵袭来的压抑,慢慢侵蚀我们唯留的一点点青春笑颜。黑板的一角,突然就被罗列出来一小块记录着距离某一个日子还余下的天数。接下来的生活,便因那个倒计时的数字,变得更加麻木。 而我们却还那么无所事事的躺在校园的花丛中,看透过树荫外的天空。阳光在那个时候似乎也忘记了灼伤我们,就任凭我们一天天的观望。应该说,那些空洞苍白的日子,是我们彼此撑过来的吧。我们就那么一天天的一起观望天空,一起想象以后的日子,一起数着教学楼房顶的鸽子。像是在等待世界末日来临前一定要把一切观够般,校园里有几棵榕树,哪棵树上断了一枝,哪棵树上有个经年的鸟窝,我们都清清楚楚。那时的我们就这么天真,虽然明知某一天很快就会到来。我在想,那时我们还是个孩子吧…… 而好的孩子是不会抽烟的,那么,我们应该是一群坏小孩。我们都那么无以复加的喜欢看指尖的烟雾,因为那些弥漫的感觉就如十八岁那一年的年华。我们一无所有。 >>>>>>后校门的铁门 那时的我们总是若飞鸟般渴望外界,而学校却如同囚笼,囚禁着我们一切的希望与自由。那些保安的可恶嘴脸我们曾一起尝试过多少次。而后来,我们终于屈服了,开始另辟蹊径。或寵信许上苍还是垂青我们的吧,让我们这群叛逆的孩子发现了那扇锈迹斑斑的铁门。 翻越铁门成了我们最开心的事,校服被挂破了,我们还在下面没心没肺的笑。仿佛铁门的另一边就是腾格里的长生天,而里面,便是炼狱。有人说过,世上本没有路,走的人多了也就成了路。锈迹班班的铁门成了我们通往外界的坦途。 当重新翻开记忆,想起那段飞檐走壁的日子,突然就开心的笑起来。只是 不知道挂在铁门上的校服裂布,是否在经历了岁月洗礼后,还像以往一样招摇。就如同当年的我们,散落以后,如今真的很想知道各自到底过的好吗, >>>>>>一路公交车的尽头 中秋佳节演讲词推荐 中秋,怀一颗感恩之心》 老师们,同学们: 秋浓了,月圆了,又一个中秋要到了!本周日,农历的八月十五,我国的传统节日——中秋节。中秋节,处在一年秋季的中期,所以称为“中秋”,它仅仅次于春节,是我国的第二大传统节日。 中秋的月最圆,中秋的月最明,中秋的月最美,所以又被称为“团圆节”。 金桂飘香,花好月圆,在这美好的节日里,人们赏月、吃月饼、走亲访友……无论什举形式,都寄托着人们对生活的无限热爱和对美好生活的向往。 中秋是中华瑰宝之一,有着深厚的文化底蕴。中国人特别讲究亲情,特别珍视团圆,中秋节尤为甚。中秋,是一个飘溢亲情的节日;中秋,是一个弥漫团圆的时节。这个时节,感受亲情、释放亲情、增进亲情;这个时节,盼望团圆、追求团圆、享受团圆……这些,都已成为人们生活的主旋律。 同学们,一定能背诵出许多关于中秋的千古佳句,比如“丼头望明月,低头思故乡”、“但愿人长丽,千里共婵娟”、“海上生明月,天涯共此时”……这些佳句之所以能穿透历史的时空流传至今,不正是因为我们人类有着的共同信念吗。 中秋最美是亲情。一家人团聚在一起,讲不完的话,叙不完的情,诉说着人们同一个心声:亲情是黑暗中的灯塔,是荒漠中的甘泉,是雨后的彩虹…… 中秋最美是思念。月亮最美,美不过思念;月亮最高,高不过想念。中秋圆月会把我们的目光和思念传递给我们想念的人和我们牵挂的人,祝他们没有忧愁,永远幸福,没有烦恼,永远快乐! 一、活动主题:游名校、赏名花,促交流,增感情 二、活动背景:又到了阳春三月,阳光明媚,微风吹拂,正是踏青春游的好时节。借春天万物复苏之际,我们全班聚集在一起,彼此多一点接触,多一点沟通,共话美好未来,不此同时,也可以缓解一下紧张的学习压力。 相信在这次春游活劢中,我们也能更亲近的接触自然,感悟自然,同时吸收万物之灵气的同时感受名校的人文气息。 三、活动目的: 1. 丰富同学们的校园生活,陶冶情操。 2. 领略优美自然风光,促进全班同学的交流,营造和谐融洽的集体氛围。 3. 为全体同学营造一种轻松自由的气氛,又可以加强同学们的团队意识。 4. 有效的利用活劢的过程及其形式,让大家感受到我们班级的发展和进步。 四、活动时间:XX年3月27日星期四 五、活动参与对象:房产Q1141全体及“家属” 六、活动地点:武汉市华中农业大学校内 七、活动流程策划: 1、27日8点在校训时集吅,乘车 2、9点前往华农油菜基地、果园,赏花摄影 喜欢一个人或许真的没有理由吧,这个不清楚。但是我们都很清楚的是那一年我们突然就喜欢干一件让老师头痛的事情——逃课。焦躁的日子总会被我们颠覆。那个倒计时牌将我们压得喘不过起来的时候,我们便开始逃避,随心所欲的上课法成了那时我们唯一的乐趣。一群大小孩,就这样开始了交接班式的逃课。 我们已经很轻易的就可以越过那扇希望之门。而门外,那一路公车就成了我们的生命线。 喜欢一直坐公车直到尽头,喜欢尽头的那条马路,喜欢那条马路边的一簇簇绿茵。那里没有城市的拥挤与喧嚣,那里很安静,那里是适合我们这群人的地方。我们一起看那些碎碎的阳光的透过叶缝,斑驳成一片片流光。如同那时盲目和麻木的我们,只能透过一些校规的末节去瞻仰外面的世界。记得那时有人说过,我们的生活如同狗一样,被人牵着。说完这话,我们竟没有一个人笑的出。 一些事情, 你愈是去遮掩愈是容易清晰, 原本以为的瞒天过海, 结果却是欲盖弥彰。 一如我, 青春流连的记忆。 组长:金雄 成员:吴开慧 2、安全保卫组:负责登记参加春游的人数,乘车前的人数的登记,集体活劢时同学的诶假的审批,安全知识的培训不教育,午餐制作的人员分组 组长:徐杨超 成员:王冲 3、食材采购组:根据春游的人数和预算费用吅理购买食材 组长:胡晴莹 成员:何晓艺 4、活劢组织组:在车上、赏花期间、主要是做饭完后的集体活劢期间的活劢的组织 组长:武男 成员:冯薏林 5、厨艺大赛组织组:负责指导各个小组的午餐的准备,最后负责从五个小组里推荐的里面选出“厨王”,厨王春游费用全免, 组长:朱忠达 成员:严露 6、财务组:负责财务的报账及最后的费用的收取,做好最后的决算向全班报告 组长:杨雨 7、督导组:负责检查各组的任务的完成及协调各小组的任务分工 组长:叶青青 【注】以上只是大致的定岗,组长负主责,各小组要相互配吅,相互帮劣发挥你们的聪明才智去认真完成任务
/
本文档为【第一届acm试题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
热门搜索

历史搜索

    清空历史搜索