#P14025. [NOISG 2026 Prelim] 度数约束生成树

    ID: 13231 传统题 1000ms 256MiB 尝试: 3 已通过: 1 难度: 10 上传者: 标签>CF3000最小生成树树形DP分治动态规划凸包计算几何WQS二分

[NOISG 2026 Prelim] 度数约束生成树

题目描述

给出一张有 NN 个顶点的带权简单无向图,其中点的编号为 1N1 \sim N。保证点 1 不是一个割点(也就是说删除掉点 1 之后,剩下的图仍然连通)。且点 1 到其余 N1N-1 个点都有连边。

对于每个 K{1,2,,N1}K \in \{1, 2, \ldots, N-1\},你需要求出使得点 1 的度数恰好为 KK 的生成树的最小权值。

输入格式

  • 输入的第一行包含两个整数 N,MN, M,分别表示图中点和边的数量。
  • 接下来 MM 行,每行包含三个整数 Ui,Vi,WiU_i, V_i, W_i,表示点 UiU_i 和点 ViV_i 之间有一条边,权值为 WiW_i

输出格式

在一行中输出 N1N-1 个整数:当点 1 的度数恰好分别为 1,2,,N11, 2, \ldots, N-1 时,生成树的最小权值。

输入输出样例 #1

输入 #1

4 5
1 2 1
1 3 1
1 4 1
2 3 2
3 4 2

输出 #1

5 4 3

说明/提示

数据规模与约定

  • 2N1000002 \le N \le 100\,000
  • 2N3M2000002N - 3 \le M \le 200\,000
  • 1Wi2000001 \le W_i \le 200\,000
  • 1Ui,ViN1 \le U_i, V_i \le N
  • 保证图中不存在重边,点 1 不是割点,且其度数等于 N1N-1

子任务

子任务编号 限制条件 分值
1 2N52 \le N \le 5 10
2 2N10002 \le N \le 1000 20
3 M=2N3M = 2N - 3 30
4 无特殊限制 40

Hint

本站自制数据哟