点对统计,想点分治

f [ i ] [ 0 / 1 ] f[i][0/1] f[i][0/1]表示从根到 i i i/从 i i i到根,起点所需要的最小油量(起点加油终点不加油), g [ i ] [ 0 / 1 ] g[i][0/1] g[i][0/1]表示对应情况按照最小油量出发,最后剩下的油量

剩下的就比较简单了,具体见代码

当然也可以看看这篇题解,这个转换也是比较显然的

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部