XXI Open Cup. Grand Prix of Korea

XXI Open Cup. Grand Prix of Korea

A. Advertisement Matching

D. Just Meeting

  • 等价于 \(\forall i,j(i \neq j),C(i,j) \geq min(C(i,k),C(k,j))\)
  • \(C(i,j)\) 大于等于所有 \(i,j\) 路径上边权最小值,也就是说 \(C(i,j)\) 等于 \(i\)\(j\) 所有路径上最小边权的最大值。
  • 建最大生成树即可,i 到 j 路径上边权最小值,即为 \(C(i,j)\),check 非树边,不合法则 GG
  • 剩下的就是个经典问题了。

Problem K. Sewing Graph

  • 在平面上嵌入一颗生成树,double 一下,找任何一个欧拉路即可。
  • 简单的方式是让数变成一条链。
posted @ 2021-01-27 22:48  FST_stay_night  阅读(353)  评论(0编辑  收藏  举报