将数据循环输入,存储在二维数组a中,再用数组b存储当前状态;
然后从(0,0)开始广搜,当遇到1或者到达数组的边界时返回,否则标记此位置(变为1)
然后递归,直到圈外都被标记过
此时除了圈内(要输出2的位置)外,全为1;
最后输出:
若此点为1则输出b数组的状态;
否则输出2;
代码:
标签:填涂,存储,颜色,标记,输出,数组 From: https://www.cnblogs.com/xdzxaoqian/p/16622988.html
将数据循环输入,存储在二维数组a中,再用数组b存储当前状态;
然后从(0,0)开始广搜,当遇到1或者到达数组的边界时返回,否则标记此位置(变为1)
然后递归,直到圈外都被标记过
此时除了圈内(要输出2的位置)外,全为1;
最后输出:
若此点为1则输出b数组的状态;
否则输出2;
代码:
标签:填涂,存储,颜色,标记,输出,数组 From: https://www.cnblogs.com/xdzxaoqian/p/16622988.html