Lang:Java
Edit12345678910111213141516171819202122232425262728293031import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class Main {static class Constellations{static class Point{int x,y;public Point(int x, int y){this.x = x;this.y = y;}}class ConstellationMap{int[][] map;int n,m;ArrayList<Point> starList;public ConstellationMap(int n, int m){this.n = n;this.m = m;map = new int[n][m];for(int i = 0; i < n ; ++i)for(int j = 0; j < m; ++j)map[i][j] = 0;starList = new ArrayList<Point>();}public void addStar(int row, int col, char value){int star = 0;if(value == '#'){