답안 #821363

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
821363 2023-08-11T09:33:02 Z Denkata Marshmallow Molecules (CCO19_day2problem2) C++17
10 / 25
751 ms 1048576 KB
#include<bits/stdc++.h>
using namespace std;
const int maxn = 2e5+3;
long long i,j,p,q,n,m,k;
long long ans;
set <int> s[maxn];
set <int> Merge(set <int> a,set <int> b)
{
    if(a.size()<b.size())
        swap(a,b);
    if(b.empty())
        return a;
    a.insert(b.begin(),b.end());
    return a;
}
int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    cout.tie(NULL);
    cin>>n>>m;
    for(i=1;i<=m;i++)
    {
        cin>>p>>q;
        s[p].insert(q);
    }
    for(i=1;i<=n;i++)
    {
        if(s[i].empty())continue;
        ans+=(long long)s[i].size();
        p = *s[i].begin();s[i].erase(s[i].begin());
        if(s[i].empty())continue;
        s[p] = Merge(s[i],s[p]);
    }
    cout<<ans<<endl;
    return 0;
}
# 결과 실행 시간 메모리 Grader output
1 Correct 5 ms 9684 KB Output is correct
2 Correct 4 ms 9684 KB Output is correct
3 Correct 6 ms 9940 KB Output is correct
4 Correct 5 ms 9812 KB Output is correct
5 Correct 7 ms 9992 KB Output is correct
6 Correct 5 ms 9940 KB Output is correct
7 Correct 5 ms 9940 KB Output is correct
8 Correct 5 ms 9940 KB Output is correct
9 Correct 4 ms 9812 KB Output is correct
10 Correct 5 ms 9940 KB Output is correct
11 Correct 5 ms 9940 KB Output is correct
12 Correct 5 ms 9940 KB Output is correct
13 Correct 5 ms 9940 KB Output is correct
14 Correct 5 ms 9884 KB Output is correct
15 Correct 4 ms 9812 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 5 ms 9684 KB Output is correct
2 Correct 4 ms 9684 KB Output is correct
3 Correct 6 ms 9940 KB Output is correct
4 Correct 5 ms 9812 KB Output is correct
5 Correct 7 ms 9992 KB Output is correct
6 Correct 5 ms 9940 KB Output is correct
7 Correct 5 ms 9940 KB Output is correct
8 Correct 5 ms 9940 KB Output is correct
9 Correct 4 ms 9812 KB Output is correct
10 Correct 5 ms 9940 KB Output is correct
11 Correct 5 ms 9940 KB Output is correct
12 Correct 5 ms 9940 KB Output is correct
13 Correct 5 ms 9940 KB Output is correct
14 Correct 5 ms 9884 KB Output is correct
15 Correct 4 ms 9812 KB Output is correct
16 Correct 545 ms 540584 KB Output is correct
17 Correct 565 ms 562044 KB Output is correct
18 Correct 593 ms 596348 KB Output is correct
19 Correct 613 ms 596360 KB Output is correct
20 Correct 592 ms 596416 KB Output is correct
21 Correct 449 ms 493372 KB Output is correct
22 Correct 557 ms 541388 KB Output is correct
23 Correct 569 ms 562888 KB Output is correct
24 Correct 592 ms 596384 KB Output is correct
25 Correct 588 ms 596320 KB Output is correct
26 Correct 614 ms 596400 KB Output is correct
27 Correct 403 ms 451016 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Runtime error 751 ms 1048576 KB Execution killed with signal 9
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 5 ms 9684 KB Output is correct
2 Correct 4 ms 9684 KB Output is correct
3 Correct 6 ms 9940 KB Output is correct
4 Correct 5 ms 9812 KB Output is correct
5 Correct 7 ms 9992 KB Output is correct
6 Correct 5 ms 9940 KB Output is correct
7 Correct 5 ms 9940 KB Output is correct
8 Correct 5 ms 9940 KB Output is correct
9 Correct 4 ms 9812 KB Output is correct
10 Correct 5 ms 9940 KB Output is correct
11 Correct 5 ms 9940 KB Output is correct
12 Correct 5 ms 9940 KB Output is correct
13 Correct 5 ms 9940 KB Output is correct
14 Correct 5 ms 9884 KB Output is correct
15 Correct 4 ms 9812 KB Output is correct
16 Correct 545 ms 540584 KB Output is correct
17 Correct 565 ms 562044 KB Output is correct
18 Correct 593 ms 596348 KB Output is correct
19 Correct 613 ms 596360 KB Output is correct
20 Correct 592 ms 596416 KB Output is correct
21 Correct 449 ms 493372 KB Output is correct
22 Correct 557 ms 541388 KB Output is correct
23 Correct 569 ms 562888 KB Output is correct
24 Correct 592 ms 596384 KB Output is correct
25 Correct 588 ms 596320 KB Output is correct
26 Correct 614 ms 596400 KB Output is correct
27 Correct 403 ms 451016 KB Output is correct
28 Runtime error 751 ms 1048576 KB Execution killed with signal 9
29 Halted 0 ms 0 KB -