Lang:Java
Edit12345678910111213141516171819202122232425262728293031import java.util.Scanner;/*** Created by hwang on 29.07.16.*/public class Main {static int[] father = null;static int Find_Set(int x) {if (x != father[x]) {father[x] = Find_Set(father[x]);}return father[x];}static int emb(int x, int y) {if (x < 0 || x >= 1000)return -1;if (y < 0 || y >= 1000)return -1;return x*1000+y;}public static void main(String[] args) {Scanner cin = new Scanner(System.in);int[] xChange = {1,0,-1,0};int[] yChange = {0,1,0,-1};int N = 1000*1000*2;father = new int[N];boolean[] flag = new boolean[N];