首页 > 其他 > 详细

[POI2015]PUS

时间:2018-09-16 20:25:27      阅读:180      评论:0      收藏:0      [点我收藏+]

拓扑排序的运用

这道题目其实要加入线段树优化建边,但是本蒟蒻不会。说一下简化版。我们自然可以想到拓扑排序。就是令u->v表示u大于v,然后利用题目给予的信息加边,最后拓扑上dp就可以了。dp过程:令所有点的初始值设为1e9,在拓扑的过程中为未知的点赋值,如果发生冲突则不能。但是边太多,需要优化,我们要设许多超级节点(作为中继点),这样就能优化许多。(其实要线段树优化建边,但我不会)

收获:遇到大于,小于的关系要想到建图,差分约束或拓扑排序。

[POI2015]PUS

原文:https://www.cnblogs.com/bullshit/p/9657060.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!