码迷,mamicode.com
首页 > 其他好文 > 详细

关于10月17日#6的五道数据结构题的心得与感悟

时间:2015-10-19 22:17:21      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:

被虐了,只刷了一道签到题,其他的题有些连题都读不懂.不过题解还是要写的.相信希望犹在,面包会有的,牛奶也会有的.

 

第一题: UVA 11987 并查集相关的.相较于传统的并查集,增添了删除操作.如果直接删除,可能会因为删除的元素在集合中做了根而导致剩余集合找不到所属(并查集的单向结构所决定).所以我们使用一个特殊的数组,专门用于保存虚拟节点与实际节点的对应关系.每次需要执行删除操作时,将原节点掏空(即消除其在原所属集合中对集合大小和集合之和的影响),而后创造一个新点代替原点.

 

第二题:POJ 3125 传说中的签到题.纯粹靠水.

 

第三题:UVA 12384 翻译太渣,题目异常难以理解.大意是给出两个数n和m,取出前n个素数,全部mod m.得到一个新的序列x.在新的序列中,将每个元素前小于等于其值的元素的个数作为新的值.然后利用单调栈维护,找到所有的元素的位置.

关于10月17日#6的五道数据结构题的心得与感悟

标签:

原文地址:http://www.cnblogs.com/hy-dgj/p/4890339.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!