Submission #1865896
Source Code Expand
#include <iostream>
#include <algorithm>
#include<cmath>
#include<cstring>
#include<cstdio>
#include<cstdlib>
#include<vector>
#include<iomanip>
#include<map>
#define sqr(x) (x)*(x)
using namespace std;
int n,m,m2,i,j,fa[200005][2],x,y;
map<pair<int,int>,int> mp;
int find(int x,int y)
{
if (fa[x][y]==x) return x;
return fa[x][y]=find(fa[x][y],y);
}
int main()
{
cin>>n>>m>>m2;
for (i=1;i<=n;i++)
{
for (j=0;j<=1;j++) fa[i][j]=i;
}
for (i=1;i<=m;i++)
{
cin>>x>>y;
if (find(x,0)!=find(y,0))
{
fa[find(x,0)][0]=find(y,0);
}
}
for (i=1;i<=m2;i++)
{
cin>>x>>y;
if (find(x,1)!=find(y,1))
{
fa[find(x,1)][1]=find(y,1);
}
}
for (i=1;i<=n;i++)
{
find(i,0);find(i,1);
mp[make_pair(fa[i][0],fa[i][1])]++;
}
for (i=1;i<=n;i++)
{
cout<<mp[make_pair(fa[i][0],fa[i][1])]<<' ';
}
return 0;
}
Submission Info
Submission Time |
|
Task |
D - Connectivity |
User |
csy2005 |
Language |
C++14 (GCC 5.4.1) |
Score |
400 |
Code Size |
877 Byte |
Status |
AC |
Exec Time |
239 ms |
Memory |
13568 KB |
Judge Result
Set Name |
Sample |
All |
Score / Max Score |
0 / 0 |
400 / 400 |
Status |
|
|
Set Name |
Test Cases |
Sample |
subtask0_0.txt, subtask0_1.txt, subtask0_2.txt |
All |
subtask0_0.txt, subtask0_1.txt, subtask0_2.txt, subtask1_0.txt, subtask1_1.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_2.txt, subtask1_3.txt, subtask1_4.txt, subtask1_5.txt, subtask1_6.txt, subtask1_7.txt, subtask1_8.txt, subtask1_9.txt |
Case Name |
Status |
Exec Time |
Memory |
subtask0_0.txt |
AC |
1 ms |
256 KB |
subtask0_1.txt |
AC |
1 ms |
256 KB |
subtask0_2.txt |
AC |
1 ms |
256 KB |
subtask1_0.txt |
AC |
104 ms |
256 KB |
subtask1_1.txt |
AC |
239 ms |
13568 KB |
subtask1_10.txt |
AC |
109 ms |
256 KB |
subtask1_11.txt |
AC |
227 ms |
12032 KB |
subtask1_12.txt |
AC |
178 ms |
11520 KB |
subtask1_13.txt |
AC |
193 ms |
12672 KB |
subtask1_14.txt |
AC |
200 ms |
8832 KB |
subtask1_2.txt |
AC |
162 ms |
8704 KB |
subtask1_3.txt |
AC |
201 ms |
12544 KB |
subtask1_4.txt |
AC |
201 ms |
9728 KB |
subtask1_5.txt |
AC |
114 ms |
256 KB |
subtask1_6.txt |
AC |
213 ms |
11392 KB |
subtask1_7.txt |
AC |
181 ms |
12672 KB |
subtask1_8.txt |
AC |
208 ms |
12672 KB |
subtask1_9.txt |
AC |
188 ms |
6400 KB |