logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

图论:dij算法优化:双端队列及详细证明

dij原来的写法请移步这里首先,让我们举一个洛谷中的情境这题中,我们可以二分mid答案,小于等于mid的边权是0,大于的是1,再计算最短路是否<=k;那么在这样边权只有0和1的时候,dij算法是否可以优化呢?可以(不然我写这篇blog干嘛)不必再使用优先队列,而只需要一个双段队列deque就可以解决做法做法就是一样每次取出队首,然后每次更新从它延伸出去的那条路权是1就放队尾,权是0就放队首其

#c++#图论
到底了