编程题
### 问题描述 给你一张无向连通图,有 $n$ 个顶点,$m$ 条边,每条边都有边权,现在有 $q$ 次询问,每次询问给定一个数 $k$ 和 $k$ 个点,你可以选择一个数 $x$,然后将图中所有边权小于等于 $x$ 的边删除。要满足当删除这些边后 $k$ 个点互不连通,问你可以选择的 $x$ 的最小值。 注意:如果某次询问只给定了一个点或者零个点,那么答案为 $0$ 。 ### 输入格式 第一行三个整数 $n,m,q$,表示无向连通图有 $n$ 个节点,$m$ 条边,$q$ 次询问。 接下来 $m$ 行,每行三个整数 $u,v,w$,表示 $u,v$ 之间有一条边权为 $w$ 的无向边。 接下来 $q$ 行,每行第一个整数为 $k$,表示第 $i$ 次询问有 $k$ 个点,之后有 $k$ 个数,代表 $k$ 个点。 ### 输出格式 输出一个数,代表每次询问的答案。 ### 样例输入 ``` 6 7 2 5 4 23170 2 1 365 4 2 22139 3 1 10773 4 3 26215 6 3 15806 5 1 0 4 5 6 3 5 1 3 ``` ### 样例输出 ``` 23170 0 ``` ### 数据范围 $1 \leq n,q \leq 6 \times 10^4$,$1 \leq m \leq 10^5$,$1 \leq u,v \leq n$, $0 \leq w_i \leq 10^6$,$1 \leq \sum_{i=1}^qk \leq 10^5$。
查看答案
赣ICP备20007335号-2