编程之美2013 树上的三角形
题意:一棵树上每条边有一个长度,问从树上A点到B点的最短路径(唯一)所经过的长度能否组成一个三角形
解题思路:
数据范围:结点数:1 ≤ N ≤ 100000, 询问数:1 ≤ M ≤ 100000, 每条边的长度:1 ≤ len ≤ 1000000000;
其实关键是判断是否能组成三角形,O(n)就行,对于排序后的结点a[i],只要找到比a[i]小的
两个结点a[j],a[k]并且a[j
原创
2014-04-05 23:44:48 ·
950 阅读 ·
0 评论