摘要:
小技巧—边权转点权 很多算法,比如树链剖分,是在点权上进行计算和统计的。 详解树链剖分 但是有些题会比较狗,只给你边权。 这时就要想办法把边权转为点权。 以一棵树为例。边权转点权一般是把边权转为深度较深的节点(也就是儿子节点)的点权。 这么做很好理解,因为对于一棵树来讲,一个点有很多个儿子(出边), 阅读全文
摘要:
JDOJ 1062 过路费 JDOJ传送门 Description 在某个遥远的国家里,有n个城市。编号为1,2,3,…,n。这个国家的政府修建了m条双向道路,每条道路连接着两个城市。政府规定从城市S到城市T需要收取的过路费为所经过城市之间道路长度的最大值。如:A到B长度为2,B到C长度为3,那么开 阅读全文
摘要:
总结—二分答案求解问题 我们经常会犯的一个错误就是不求慎解,只觉得“会了”就轻轻放下,其实根本没有真正的搞懂这些东西。 二分,简单算法,文化课都要学的东西。 当初对它的理解就是:很方便地求“最大值最小”/“最小值最大”。 当然,这也是二分答案算法的一个标志。但是我们需要思考的是:为什么二分可以求解“ 阅读全文