专栏文章

题解:CF605B Lazy Student

CF605B题解参与者 9已保存评论 9

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
9 条
当前快照
1 份
快照标识符
@mingixml
此快照首次捕获于
2025/12/02 02:02
3 个月前
此快照最后确认于
2025/12/02 02:02
3 个月前
查看原文

CF605B Lazy Student

管理员大大辛苦了!求求过一下/kel

题意

根据图中所有边的权值以及该边是否在最小生成树内构造一个无向无环图,如果没有满足条件的图输出 -1

思路

  • 对于 MST 边,连接从点 11 出发到新点的一条边。
  • 对于非 MST 边:
    • 若需要连接的点超过了实际存在的点,输出 -1
    • 11 已经给 MST 边了,所以左端点初始为 22,右端点初始为 33。左端点保持递增、右端点固定。
    • 当左端点追上右端点,左端点重置,右端点前进。
    这样的构造策略可以保证无环且充分利用每一条边。

代码

code

评论

9 条评论,欢迎与作者交流。

正在加载评论...