Submission #25003874
Source Code Expand
#include <bits/stdc++.h>
#include <atcoder/dsu>
using namespace std;
int main() {
int N;
cin >> N;
vector<tuple<int, int, int>> edge(N - 1);
for (auto& [w, u, v] : edge) {
cin >> u >> v >> w;
u -= 1;
v -= 1;
}
sort(edge.begin(), edge.end());
atcoder::dsu dsu(N);
long long ans = 0;
for (const auto& [w, u, v] : edge) {
ans += (long long) w * dsu.size(u) * dsu.size(v);
dsu.merge(u, v);
}
cout << ans << '\n';
}
Submission Info
| Submission Time | |
|---|---|
| Task | D - Sum of Maximum Weights |
| User | KoD |
| Language | C++ (GCC 9.2.1) |
| Score | 400 |
| Code Size | 516 Byte |
| Status | AC |
| Exec Time | 79 ms |
| Memory | 4828 KiB |
Judge Result
| Set Name | Sample | All | ||||
|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 400 / 400 | ||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | example_00.txt, example_01.txt |
| All | example_00.txt, example_01.txt, line.txt, linelike_00.txt, linelike_01.txt, linelike_02.txt, rand_00.txt, rand_01.txt, rand_02.txt, rand_03.txt, rand_04.txt, rand_05.txt, rand_06.txt, rand_07.txt, rand_08.txt, rand_09.txt, star.txt, starlike_00.txt, starlike_01.txt, starlike_02.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| example_00.txt | AC | 11 ms | 3636 KiB |
| example_01.txt | AC | 2 ms | 3488 KiB |
| line.txt | AC | 78 ms | 4636 KiB |
| linelike_00.txt | AC | 76 ms | 4604 KiB |
| linelike_01.txt | AC | 79 ms | 4764 KiB |
| linelike_02.txt | AC | 77 ms | 4760 KiB |
| rand_00.txt | AC | 77 ms | 4764 KiB |
| rand_01.txt | AC | 79 ms | 4828 KiB |
| rand_02.txt | AC | 35 ms | 3680 KiB |
| rand_03.txt | AC | 58 ms | 4084 KiB |
| rand_04.txt | AC | 52 ms | 4164 KiB |
| rand_05.txt | AC | 14 ms | 3568 KiB |
| rand_06.txt | AC | 56 ms | 4228 KiB |
| rand_07.txt | AC | 52 ms | 3984 KiB |
| rand_08.txt | AC | 12 ms | 3644 KiB |
| rand_09.txt | AC | 38 ms | 3676 KiB |
| star.txt | AC | 79 ms | 4656 KiB |
| starlike_00.txt | AC | 78 ms | 4768 KiB |
| starlike_01.txt | AC | 77 ms | 4688 KiB |
| starlike_02.txt | AC | 79 ms | 4688 KiB |