Submission #00002
ソースコード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> #define rep(i,n) for(int i=0; i<(n); ++i) #define outl(x) cout<< (x) << '\n' using namespace std; struct UnionFind { int uni[1000010]; UnionFind() { memset (uni, -1, sizeof (uni)); } int root( int x) { return (uni[x] < 0 ? x : uni[x]=root(uni[x])); } bool unite( int x, int y) { x = root(x), y = root(y); if (x == y) return false ; if (uni[y] < uni[x]) swap(x, y); uni[x] += uni[y], uni[y] = x; return ( true ); } }; UnionFind uf; signed main() { cin.tie(0), ios::sync_with_stdio( false ); int N, M; int cnt = 0; cin >> N >> M; rep(i, M) { int a, b; cin >> a >> b; if (uf.unite(a,b) == false ) { ++cnt; } } outl(cnt); return (0); } |
ステータス
項目 | データ |
---|---|
問題 | 0003 - 網 (net) |
ユーザー名 | Arumakan_ei1727 |
投稿日時 | 2018-04-24 16:50:16 |
言語 | C++11 |
状態 | Accepted |
得点 | 10 |
ソースコード長 | 862 Byte |
最大実行時間 | 48 ms |
最大メモリ使用量 | 4520 KB |
セット
セット | 得点 | Cases | |
---|---|---|---|
1 | ALL | 10 / 10 | * |
テストケース
ファイル名 | 状態 | 実行時間 | メモリ使用量 | # |
---|---|---|---|---|
input_10_1 | AC | 22 ms | 4492 KB |
1
|
input_10_2 | AC | 22 ms | 4520 KB |
1
|
input_10_3 | AC | 28 ms | 4420 KB |
1
|
input_10_4 | AC | 18 ms | 4448 KB |
1
|
input_10_5 | AC | 20 ms | 4472 KB |
1
|
input_100_1 | AC | 23 ms | 4372 KB |
1
|
input_100_2 | AC | 23 ms | 4396 KB |
1
|
input_100_3 | AC | 19 ms | 4420 KB |
1
|
input_100_4 | AC | 21 ms | 4444 KB |
1
|
input_100_5 | AC | 22 ms | 4464 KB |
1
|
input_1000_1 | AC | 43 ms | 4396 KB |
1
|
input_1000_2 | AC | 36 ms | 4420 KB |
1
|
input_1000_3 | AC | 31 ms | 4312 KB |
1
|
input_1000_4 | AC | 31 ms | 4336 KB |
1
|
input_1000_5 | AC | 32 ms | 4352 KB |
1
|
input_100000_1 | AC | 38 ms | 4320 KB |
1
|
input_100000_2 | AC | 42 ms | 4360 KB |
1
|
input_100000_3 | AC | 45 ms | 4380 KB |
1
|
input_100000_4 | AC | 40 ms | 4400 KB |
1
|
input_100000_5 | AC | 44 ms | 4424 KB |
1
|
input_100000_6 | AC | 38 ms | 4316 KB |
1
|
input_100000_7 | AC | 34 ms | 4340 KB |
1
|
input_100000_8 | AC | 39 ms | 4364 KB |
1
|
input_100000_9 | AC | 48 ms | 4380 KB |
1
|
input_100000_10 | AC | 42 ms | 4340 KB |
1
|
input_sample1 | AC | 17 ms | 4496 KB |
1
|
input_sample2 | AC | 24 ms | 4520 KB |
1
|