【2019暑假集训】07.11比赛总结

今天被一大堆大佬踩了%%%Orz

比赛思路

  • T1( 矮人排队):一上来理解好题意之后(配合样例食用),就发现是一道裸的线段树。
  • T2( 间谍派遣):转化了一会儿题意之后发现是一个最小生成树,但是我没有想到把每个间谍做任务的代价也当做一条边做最小生成树,结果贪心地打了一个最小生成森林,然后就过了。。。
  • T3(超空间旅行):感觉有点神仙,想到将经过的x边的数量记下来,但是不知道为什么我以为x边的数量是1e6的,成功断送正解思路。

赛后消化

  • T3原来是一个上凸壳,将x边的数量看成斜率k,将距离看成b,直线y=kx+b中x为自变量即为边x的代价。十分神奇的思路。

其他

总结

  • 在点数较小的时候最短路可以转化为DP,只要把状态设好就可以了。
  • 一次函数的最小值要和上凸壳(单调队列)联系起来。
  • 树上路径问题几乎都可以转化为点分治问题。
  • 算法学习upup,但是需要更好地掌握和拓展。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值