7.22 杭电多校第一场小结(1/13)

概览

题目 做法 状态
Blank ?
Operation ?
Milk ?
Vacation 二分 √+
Path 最大流
Typewriter ?
Meteor ?
Desert ?
String ?
Kingdom ?
Function ?
Sequence ?
Code ?
  • 代表赛后补题
  • √+ 代表赛内我通过的
  • √- 代表赛内不是我做的
  • √-○代表赛内不是我做的,补了

04 - Vacation

作为前期题,四小时之后才出是真的可惜。

给很多车的位置/长度/速度,都朝着0开,求最后一辆车的头部到达0坐标的时间。不允许超车,太快只能拼到前一辆车的后面,和前面的车同速度移动。

二分枚举时间,从前往后检验每辆车的位置,这个不难算,通过0与不通过0和时间成正比的。

05 - Path

作为最大流模板题,因为不确定复杂度能不能过,所以一直憋着不敢做。

这道题就是给一个带边权的图,求删除一些边,使得原来的最短路变长,(或者干脆不连通),的最小花费。

其实就是求最短路生成图的最小割。

现在需要知道的是,虽然Dinic的复杂度上届在 O ( V 2 E ) O(V^2E) O(V2E)但是对于很多特殊的图会有更快的表现。

比如边比较小,或者更接近二分图的情况。有一点玄学。

猜你喜欢

转载自blog.csdn.net/Tighway/article/details/97102474
今日推荐