分享
 
 
 

2005年4月10日汕头大学网上月赛题目分析

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

汕大Apr. Monthly 解题分析

1001 Alice and Bob

本题考察二分算法思想的逆思维,只要能够从题目描述感觉到,看出是二分思想的蜕

变,哪就很简单了。答案是2^N-1。简单题,数据规模很小。

1002 Architect's Trouble

本题考察几何计算能力,要注意精度,这个可能是导致最多人WA的地方,甚至没人能

够AC。

1003 Rippo's Connection Work

本题考察图论当中,任意两点间的最短路径。直接使用Floyd算法可以解决,数据规

模不大,O(N^3)可以通过,但要注意特殊数据,两个相同点之间的最短路径为0,还

有不存在通路时输出"Cannot Be Connected."

1004 Drawing

本题考察凸包思想,不用去求凸包。可以想象每次求出剩余点的凸包,然后将凸包上

的点用线段依次连起来,再去掉已经被连接的点,再重复前面的凸包过程。可见答案

很简单:[N/2],N是不重复的点的数目。

1005 The Game with God

这是一个经典的随机过程模型:Hidden Markov Model(隐马尔科夫模型)。求解的关

键在于,用条件概率公式表示出所求,然后DP求解。另外,本题需要特别注意计算过

程中的精度问题。

复杂度: O(T*N*N)

1006 Count the Sum of Index

本题考察字符串下标处理,进行一次性统计的方法,关键要读懂题目,是一道简单题

,但不容易AC,因为必须细心缜密,注意到题目给出的规模,最大字符串下标1000000

,因此必须考虑到特殊数据,当sum=1+2+…+N时,N=1000000,则sum的值超出long的

表示范围,必须使用long long,不然肯定WA。

时间复杂度: O(N)

1007 Kinfkong's Problem II

本题考察容斥原理和高精度算法。看到规模N (1<=N<=10^1000)就应该想到了。

1008 The Language of Rippo

本题考察二分和贪心算法,求不增序列的个数。时间复杂度要求O(NlogN)

1009 Maximum Telepathy

本题考察数据结构的堆排序算法,由于规模较大,N=100000,M=1000,因此不能使用

最坏情况的算法复杂度O(N^2)的算法,即使qsort也不能用,特殊的有序数据使得qsort

超时,必须使用O(N*logN)的算法。由于N>>M,所以建两个堆,一个处理N的序列中的

初始建堆以及做筛选调整,一个处理M的序列的初始建堆。

时间复杂度:O(N*logN)

另外,由于本题有特定的约束条件,1<=Ai, Bi<=1000000,因此可以使用聪明而方便

的快速标记方法,可以不需要排序也能AC,而且效率较高,复杂度可降为:O(N)

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有