提出 #62786765
ソースコード 拡げる
import java.util.*;
class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int N = scanner.nextInt();
int M = scanner.nextInt();
int selfLoops = 0;
Set<String> uniqueEdges = new HashSet<>();
int duplicates = 0;
for (int i = 0; i < M; i++) {
int u = scanner.nextInt();
int v = scanner.nextInt();
if (u == v) {
selfLoops++;
} else {
String edge = Math.min(u, v) + " " + Math.max(u, v);
if (uniqueEdges.contains(edge)) {
duplicates++;
} else {
uniqueEdges.add(edge);
}
}
}
int totalRemoved = selfLoops + duplicates;
System.out.println(totalRemoved);
scanner.close();
}
}
提出情報
| 提出日時 | |
|---|---|
| 問題 | C - Make it Simple |
| ユーザ | thesarfo |
| 言語 | Java (OpenJDK 17) |
| 得点 | 300 |
| コード長 | 925 Byte |
| 結果 | AC |
| 実行時間 | 1421 ms |
| メモリ | 126700 KiB |
ジャッジ結果
| セット名 | Sample | All | ||||
|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 300 / 300 | ||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| Sample | 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt |
| All | 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_n_small_00.txt, 01_n_small_01.txt, 01_n_small_02.txt, 01_n_small_03.txt, 02_random_00.txt, 02_random_01.txt, 02_random_02.txt, 02_random_03.txt, 02_random_04.txt, 02_random_05.txt, 02_random_06.txt, 02_random_07.txt, 03_corner_00.txt, 03_corner_01.txt, 03_corner_02.txt, 03_corner_03.txt |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| 00_sample_00.txt | AC | 88 ms | 40196 KiB |
| 00_sample_01.txt | AC | 68 ms | 37816 KiB |
| 00_sample_02.txt | AC | 89 ms | 39948 KiB |
| 01_n_small_00.txt | AC | 686 ms | 64372 KiB |
| 01_n_small_01.txt | AC | 691 ms | 64856 KiB |
| 01_n_small_02.txt | AC | 756 ms | 64732 KiB |
| 01_n_small_03.txt | AC | 708 ms | 63552 KiB |
| 02_random_00.txt | AC | 978 ms | 93280 KiB |
| 02_random_01.txt | AC | 946 ms | 93768 KiB |
| 02_random_02.txt | AC | 1421 ms | 126604 KiB |
| 02_random_03.txt | AC | 1340 ms | 126436 KiB |
| 02_random_04.txt | AC | 1225 ms | 116592 KiB |
| 02_random_05.txt | AC | 936 ms | 93436 KiB |
| 02_random_06.txt | AC | 1410 ms | 126700 KiB |
| 02_random_07.txt | AC | 1388 ms | 126040 KiB |
| 03_corner_00.txt | AC | 1185 ms | 92236 KiB |
| 03_corner_01.txt | AC | 1221 ms | 92096 KiB |
| 03_corner_02.txt | AC | 752 ms | 64228 KiB |
| 03_corner_03.txt | AC | 701 ms | 63320 KiB |