QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 512 MB Total points: 100

#907. 万花筒

Statistics

原本有一张无向带权图 $G$。小艾将它放到了一个万花筒里观察,这导致 $G$ 看起来会是它旋转产生的 $n$ 个副本的并。具体来说,对于每条边 $(u,v,w)\in G$,会在 $H$ 中生成全体 $((u+i)\bmod n + 1, (v+i)\bmod n + 1, w)$ 的边。最后的图 $H$ 就是在万花筒中看到的结果。

小艾想知道这个图的最小生成树的权值和。请你帮帮她。

输入格式

本题有多组数据。第一行输入一个正整数 $T$ 表示数据组数。

对于每组数据:

  • 接下来一行两个正整数 $n,m$。
  • 接下来 $m$ 行每行三个正整数 $u,v,w$,表示一条边。

输出格式

输出 $T$ 行,第 $i$ 行表示第 $i$ 组询问的答案。

样例数据

样例 1 输入

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

样例 1 输出

4
3

子任务

对 $100\%$ 的数据,保证 $1\le T\le 100; 1\le n, w\le 10^9; \sum m\le 10^5$。保证生成树存在。

子任务1(30pts):保证 $n,m\le 10$。

子任务2(20pts):保证 $\sum n\cdot m\le 10^5$。

子任务3(20pts):保证 $w\le 2$。

子任务4(30pts):没有特殊限制。