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
AC × 3
AC × 18
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