Submission #59665980
Source Code Expand
#include <bits/stdc++.h> #include<atcoder/all> #define rep(i,n) for(int i=0;i<(n);i++) using namespace std; using namespace atcoder; #define all(a) a.begin(),a.end() typedef long long ll; typedef pair<ll,ll> P; constexpr ll mod=998244353; typedef modint998244353 mi; struct edge{ ll c,l,r; }; bool operator< (const edge &LHS,const edge &RHS){ return LHS.c<RHS.c; } int main(){ int n,m;cin>>n>>m; vector<edge>E; rep(i,m){ ll c,l,r; cin>>c>>l>>r; E.push_back({c,l-1,r}); } sort(all(E)); ll ans=0,cnt=0; dsu d(n+1); rep(i,m){ if(!d.same(E[i].l,E[i].r)){ ans+=E[i].c; cnt++; d.merge(E[i].l,E[i].r); } } if(cnt==n)cout<<ans<<endl; else cout<<-1<<endl; }
Submission Info
Submission Time | |
---|---|
Task | 049 - Flip Digits 2(★6) |
User | Rho17 |
Language | C++ 20 (gcc 12.2) |
Score | 6 |
Code Size | 818 Byte |
Status | AC |
Exec Time | 69 ms |
Memory | 6444 KiB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 6 / 6 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | sample_01.txt, sample_02.txt, sample_03.txt, sample_04.txt |
All | 01_random_ok_01.txt, 01_random_ok_02.txt, 01_random_ok_03.txt, 01_random_ok_04.txt, 01_random_ok_05.txt, 01_random_ok_06.txt, 01_random_ok_07.txt, 01_random_ok_08.txt, 01_random_ok_09.txt, 01_random_ok_10.txt, 02_random_ng_01.txt, 02_random_ng_02.txt, 02_random_ng_03.txt, 02_random_ng_04.txt, 02_random_ng_05.txt, 02_random_ng_06.txt, 02_random_ng_07.txt, 02_random_ng_08.txt, 02_random_ng_09.txt, 02_random_ng_10.txt, 03_small_ok_01.txt, 03_small_ok_02.txt, 03_small_ok_03.txt, 04_small_ng_01.txt, 04_small_ng_02.txt, 04_small_ng_03.txt, 05_large_ok_01.txt, 05_large_ok_02.txt, 05_large_ok_03.txt, 05_large_ok_04.txt, 05_large_ok_05.txt, 05_large_ok_06.txt, 05_large_ok_07.txt, 06_large_ng_01.txt, 06_large_ng_02.txt, 06_large_ng_03.txt, 06_large_ng_04.txt, 06_large_ng_05.txt, 06_large_ng_06.txt, 06_large_ng_07.txt, 07_tree_01.txt, 07_tree_02.txt, 07_tree_03.txt, 07_tree_04.txt, 07_tree_05.txt, 08_large_deg_01.txt, 08_large_deg_02.txt, 08_large_deg_03.txt, 08_large_deg_04.txt, 08_large_deg_05.txt, sample_01.txt, sample_02.txt, sample_03.txt, sample_04.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
01_random_ok_01.txt | AC | 44 ms | 6348 KiB |
01_random_ok_02.txt | AC | 66 ms | 6328 KiB |
01_random_ok_03.txt | AC | 66 ms | 6236 KiB |
01_random_ok_04.txt | AC | 60 ms | 6244 KiB |
01_random_ok_05.txt | AC | 52 ms | 6444 KiB |
01_random_ok_06.txt | AC | 32 ms | 4884 KiB |
01_random_ok_07.txt | AC | 56 ms | 6320 KiB |
01_random_ok_08.txt | AC | 51 ms | 6296 KiB |
01_random_ok_09.txt | AC | 48 ms | 6240 KiB |
01_random_ok_10.txt | AC | 37 ms | 4784 KiB |
02_random_ng_01.txt | AC | 53 ms | 6280 KiB |
02_random_ng_02.txt | AC | 5 ms | 3776 KiB |
02_random_ng_03.txt | AC | 17 ms | 4144 KiB |
02_random_ng_04.txt | AC | 42 ms | 4900 KiB |
02_random_ng_05.txt | AC | 53 ms | 6328 KiB |
02_random_ng_06.txt | AC | 26 ms | 4896 KiB |
02_random_ng_07.txt | AC | 48 ms | 6240 KiB |
02_random_ng_08.txt | AC | 18 ms | 4176 KiB |
02_random_ng_09.txt | AC | 62 ms | 6296 KiB |
02_random_ng_10.txt | AC | 42 ms | 4960 KiB |
03_small_ok_01.txt | AC | 1 ms | 3488 KiB |
03_small_ok_02.txt | AC | 1 ms | 3536 KiB |
03_small_ok_03.txt | AC | 1 ms | 3532 KiB |
04_small_ng_01.txt | AC | 1 ms | 3488 KiB |
04_small_ng_02.txt | AC | 1 ms | 3456 KiB |
04_small_ng_03.txt | AC | 1 ms | 3496 KiB |
05_large_ok_01.txt | AC | 67 ms | 6328 KiB |
05_large_ok_02.txt | AC | 66 ms | 6276 KiB |
05_large_ok_03.txt | AC | 60 ms | 6348 KiB |
05_large_ok_04.txt | AC | 62 ms | 6304 KiB |
05_large_ok_05.txt | AC | 67 ms | 6188 KiB |
05_large_ok_06.txt | AC | 62 ms | 6348 KiB |
05_large_ok_07.txt | AC | 66 ms | 6340 KiB |
06_large_ng_01.txt | AC | 61 ms | 6212 KiB |
06_large_ng_02.txt | AC | 59 ms | 6304 KiB |
06_large_ng_03.txt | AC | 56 ms | 6244 KiB |
06_large_ng_04.txt | AC | 63 ms | 6304 KiB |
06_large_ng_05.txt | AC | 59 ms | 6280 KiB |
06_large_ng_06.txt | AC | 62 ms | 6384 KiB |
06_large_ng_07.txt | AC | 67 ms | 6300 KiB |
07_tree_01.txt | AC | 27 ms | 4780 KiB |
07_tree_02.txt | AC | 23 ms | 4804 KiB |
07_tree_03.txt | AC | 28 ms | 5000 KiB |
07_tree_04.txt | AC | 16 ms | 4216 KiB |
07_tree_05.txt | AC | 47 ms | 6300 KiB |
08_large_deg_01.txt | AC | 55 ms | 6352 KiB |
08_large_deg_02.txt | AC | 59 ms | 6284 KiB |
08_large_deg_03.txt | AC | 56 ms | 6248 KiB |
08_large_deg_04.txt | AC | 63 ms | 6284 KiB |
08_large_deg_05.txt | AC | 69 ms | 6300 KiB |
sample_01.txt | AC | 1 ms | 3512 KiB |
sample_02.txt | AC | 1 ms | 3680 KiB |
sample_03.txt | AC | 1 ms | 3516 KiB |
sample_04.txt | AC | 1 ms | 3400 KiB |