There,Hello
There,Hello
ACMer
个人博客

分层最短路

There,Hello - 2019-10-14 / 算法学习
发布于:2019-10-14|最后更新: 2023-11-17|
type
status
date
slug
summary
tags
category
icon
password
洛谷P4568 给你一张带权图,你可以用不大于 次机会免费通过一条边(或者是以其他费用通过),问你从起点到终点最短路径花费?
分层最短路就是用来处理这一问题的,其实就是变了点形的dp,只是名字高级了一点。无非就是设 ,其意就是到达 点用了 次机会所用的最小花费。
而分层最短路大概就是把图扩充为好几层,每一层代表的含义就是使用了几次机会。如果到了下一层那么就是免费(或其他),在这一层里走就是正常花费。其实还是挺好理解的(ps:只是把二维的 变成了一维)。
 
树【树形Dp】【题解】最近公共祖先【用欧拉序转换为RMQ问题】