[bzoj1537][POI2005]Aut- The Bus——二维偏序问题+线段树
题目大意:
平面上有kkk个点,每一个点有一个权值,求一条路径使得从左上角到右下角最短同时经过的点得权值总和最大。
思路:
实际上不难发现这就是一个DP,每一个点可以从横坐标比它大并且纵坐标比它大的点转移过来,所以我们必须要保证它之前的状态在它的前面处理,其实这就是一个经典的二维偏序,我们先按照横坐标从大到小排序,再按照纵坐标从大到小排序之后处理就可以保证状态转移的合法性了。用一个线段树...
原创
2018-07-23 20:11:51 ·
479 阅读 ·
0 评论