CCP-WannaflyWinter Campday1 f 爬爬爬山(菜鸡补题)

题目链接:https://www.zhixincode.com/contest/7/problem/F?problem_id=97
隔了两个月,菜鸡终于开始了他的补题之旅。那么首先要解决的就是day1的签到题。当时的我还不知dijkstra为何物,更不用提对优化后的onlog(v)算法了。
解题思路:首先让k加上第一座山的高度,这便是wls的初始体力值。按照题意构建双向图,需要注意的是对于高度比初始体力值高的山,要让他的路径长加上pow(高度-初始体力值),即将高度改变为与体力值相等。然后用一个堆优化的dijkstra就能得结果了(不用堆优化可能会t)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值