XXI Open Cup. Grand Prix of Korea

XXI Open Cup. Grand Prix of Korea

A. Advertisement Matching

D. Just Meeting

  • 等价于 (forall i,j(i eq 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 一下,找任何一个欧拉路即可。
  • 简单的方式是让数变成一条链。
原文地址:https://www.cnblogs.com/FST-stay-night/p/14337464.html