解题思路:需要保证第一行、第一列、最后一列和最后一行是’.’字符,需要使用两个二维字符数组分别存储原来的和变化的。算法渣渣当时只想到这种简单思维的做法,欢迎大牛留言更好的想法。
import java.util.Scanner;
/**
* 2018蓝桥杯Java B组 全球变暖问题:
* 条件:
.代表海洋像素,#代表像素,相连的一块#代表岛屿,如果陆地像素左右上下某个方向有海洋便会被淹没成海洋
输入:
7
.......
.##.....
.##.....
...##..
..###...
...##..
.......
输出:
.......
.......
.......
.......
...#...
.......
.......
* Created by XQM on 2018/4/2.
*/
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(Syst