Submission #62772741


Source Code Expand

Copy
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
map<pair<ll, ll>, ll> edges;
map<ll, set<ll>> adj;
int main() {
ll N, M;
cin >> N >> M;
ll u, v;
ll self_loops = 0, multi_edges = 0;
for (ll i = 0; i < M; ++i) {
cin >> u >> v;
if (u == v) self_loops++;
else {
if (edges[{min(u, v), max(u, v)}]++) multi_edges++;
adj[u].insert(v);
adj[v].insert(u);
}
}
cout << self_loops + multi_edges << endl;
return 0;
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
map<pair<ll, ll>, ll> edges;
map<ll, set<ll>> adj;
int main() {
    ll N, M;
    cin >> N >> M;
    ll u, v;
    ll self_loops = 0, multi_edges = 0;
    for (ll i = 0; i < M; ++i) {
        cin >> u >> v;
        if (u == v) self_loops++;
        else {
            if (edges[{min(u, v), max(u, v)}]++) multi_edges++;
            adj[u].insert(v);
            adj[v].insert(u);
        }
    }
    cout << self_loops + multi_edges << endl;
    return 0;
}

Submission Info

Submission Time
Task C - Make it Simple
User Nthtofade
Language C++ 20 (gcc 12.2)
Score 300
Code Size 544 Byte
Status AC
Exec Time 1526 ms
Memory 100204 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 3
AC × 19
Set Name Test Cases
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
Case Name Status Exec Time Memory
00_sample_00.txt AC 1 ms 3504 KB
00_sample_01.txt AC 1 ms 3504 KB
00_sample_02.txt AC 1 ms 3656 KB
01_n_small_00.txt AC 103 ms 3668 KB
01_n_small_01.txt AC 85 ms 3660 KB
01_n_small_02.txt AC 155 ms 3680 KB
01_n_small_03.txt AC 91 ms 3656 KB
02_random_00.txt AC 817 ms 64264 KB
02_random_01.txt AC 776 ms 66776 KB
02_random_02.txt AC 1526 ms 98020 KB
02_random_03.txt AC 1360 ms 100204 KB
02_random_04.txt AC 1140 ms 87428 KB
02_random_05.txt AC 779 ms 67424 KB
02_random_06.txt AC 1405 ms 96608 KB
02_random_07.txt AC 1389 ms 100144 KB
03_corner_00.txt AC 657 ms 59808 KB
03_corner_01.txt AC 1101 ms 59752 KB
03_corner_02.txt AC 167 ms 5096 KB
03_corner_03.txt AC 162 ms 3564 KB


2025-04-17 (Thu)
08:50:04 +00:00