洛谷 P3588 【[POI2015]PUS】题解

编程入门 行业动态 更新时间:2024-10-14 14:15:32

洛谷 P3588 【[POI2015]PUS】<a href=https://www.elefans.com/category/jswz/34/1769599.html style=题解"/>

洛谷 P3588 【[POI2015]PUS】题解

算法分析:

首先,有一个最简单的思路,把这个区间里的其它数向这  个数连一条边权为  的边,表示这  个数要比其它的数大,然后跑一边拓扑排序,求最长路。如果有环,那么问题就无解。否则,有解的图一定是一个有向无环图。

考虑为什么要求最长路。这里的最长路表示该点的最小取值。如果我们求出来的这个点的  大于给定数范围的限制,或者当前点是给定的,但我们求出的最长路大于他给定的值,那么就无解,否则直接输出从  到  的 ​ 即可。

但这道题的边数有  条, 是给定的  个点, 是其余的点。显然炸了。

更多推荐

洛谷 P3588 【[POI2015]PUS】题解

本文发布于:2024-02-24 15:46:40,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1695822.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:题解   洛谷   PUS

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!