发现坐标的范围很大,而点并不是很多,首先想到了离散化的方法。然后横向扫描每个带状的区间,对于每个带状区间,再纵向扫描其中点的个数。这种方法是最容易想到的,但是时间复杂...
|
|||||
|
发现坐标的范围很大,而点并不是很多,首先想到了离散化的方法。然后横向扫描每个带状的区间,对于每个带状区间,再纵向扫描其中点的个数。这种方法是最容易想到的,但是时间复杂... 题上描述这种图是很特殊的,每个顶点只有一条指出去的有向边,而且一定存在一个环,哪怕是自环,从任意一个顶点出发,最终一定进入一个环。我们的任务的判断这样的两个图是否同构... 题目很长,题意简述可为给定一个动态图(边权随已知最短路径周期变化),求从X到Y的最短路径。我们只需把换乘车等待的时间看作动态的边长度。 按照路径构造有向图,构图后用一般... 做出这道题关键在于读懂题目,尤其是第3条和第4条规则。可以知道,所有蚂蚁是一拥而上的,而且蚂蚁很聪明,它们知道如果在某时一只蚂蚁到瓢虫的路 径与另一只蚂蚁的路径相互包含,... 把每个政党的两个议员看作两个顶点,不能相处的议员之间连接一条边。类似于二分图的染色,但又不是严格的二分图。我们规定第2*i-1和2*i个顶 点为姊妹顶点。对于图中的每个连通分量,... 本题关键在于挖掘“反质数”的隐含意义,如果一个数X是反质数,则它的约数的个数大于所有Y(X>Y)的约数的个数。根据定义我们可以看出, 在一个具有相同约数个数的正整数集合中,最小... 对于区间问题,常常使用标记开头结尾后排序,然后扫描的方法解决问题。这道题也不例外,首先把每个区间分开看作两个点,区间[a,b]记做a s(a为s点),b e(b为e点),所有区间都这样,然后按照...
|
|||||
|
Copyright © 2010 Beyond the Void - All Rights Reserved
|
|||||