题目大意:有一些岛屿,一开始由一些无向边连接。后来也有不断的无向边加入,每一个岛屿有个一独一无二的重要度,问任意时刻的与一个岛屿联通的所有岛中重要度第k大的岛的编号是什么。
思路:首先连通性一定要用并查集维护,然后就是联通快内的第k大问题,显然是平衡树。但是并查集的合并怎么搞?可以考虑按秩合并,这样的话就保证每次在平衡树中处理的元素尽量的少,就可以水过这个题了。
注意一下输出-1的判断...
分类:
其他好文 时间:
2014-10-17 12:03:21
阅读次数:
198
题目大意:紧急疏散。有一张地图,‘.’表示人,‘D’表示门,人需要走曼哈顿距离的单位时间才1能到达门。一个门一个时刻只能通过一个人。求多长时间能疏散完毕。
思路:二分答案+最大流满流判定。先BFS处理出每个人与门的距离。二分最小时间,然后连边。S向每个人连流量为1的边,每个人向二分的时间之内能到达的门连流量为1的边。每个门向T连流量为t的边。然后最大流判定是否满流。
(数组大小我是瞎开...
分类:
其他好文 时间:
2014-10-02 19:42:43
阅读次数:
227
简单题,splay题意: 按顺序给出一些数,找出距离当前数最近的数的差,将这些差求和即可。#include #include #include #include #include #include #include #include #include #include #include #defi....
分类:
其他好文 时间:
2014-09-14 21:53:47
阅读次数:
250
D1T1:画框 frame题意:给你两个n阶正整数方阵,请你求最大的\( \sum_{i = 1}^{n} A_{i, p_i}\times \sum_{i = 1}^{n} B_{i, p_i} \)其中\({p_i}\)是一个n的排列。\(n \le 70\)。如果A=B,这就是一个二分图最大完...
分类:
其他好文 时间:
2014-09-09 15:56:38
阅读次数:
354
DescriptionP教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1...N的N件玩具,第i件玩具经过压缩后变成一维长度为Ci.为了方便整理,P教授要求在一个一维容器中的玩具编...
分类:
其他好文 时间:
2014-08-19 20:28:56
阅读次数:
299
题目地址:http :// www . lydsy . com / JudgeOnline / problem . php ? id = 1010
题目大意:见原题。
算法分析:
设s[i]为c[i]的前缀和,f[i]表示第1个物品到第i个物品的最小代价。
易得DP方程为f[i]=min(f[j]+(s[i]-s[j]+i-j+1-l)^2)。...
分类:
其他好文 时间:
2014-07-18 18:06:29
阅读次数:
280