Lang:Java
Edit12345678910111213141516171819202122232425262728293031import java.util.Scanner;public class Main {static int n, m ,ans;static int maxn = 110;static int[] fa = new int[maxn * maxn * 4];static int[] sta = new int[maxn * maxn * 4];static char[][] s = new char[maxn][maxn];public static int ID(int x, int y, int i) {return (((x - 1) * m + y - 1) * 4 + i);}public static void read() {Scanner in = new Scanner(System.in);n = in.nextInt();m = in.nextInt();in.nextLine();for (int i = 1; i <= n; i++) {String t = in.nextLine();for (int j = 1; j <= m; j++) {s[i][j] = t.charAt(j - 1);}}}public static int Get_fa(int x) {while (fa[x] != x) {sta[++sta[0]] = x;x = fa[x];}