Problem

2 /5


染色

Theory Click to read/hide

示例算法
向队列中添加一个点 (x0,y0)
记住起点的颜色
直到队列为空
  {
 从队列中取一个点(x,y)
 如果 A[y][x] = 起点的颜色那么
    {
    A[y][x] = 2;
   向队列中添加一个点 (x-1,y)
   向队列中添加一个点 (x+1,y)
   向队列中添加一个点 (x,y-1)
   向队列中添加一个点 (x,y+1)
    
  }

Problem

绘图被指定为 A 矩阵,其中 A[y][x] 元素定义了 y< 交点处像素的颜色/code> 行和 列 x。从像素 (x0,y0) 开始的单色区域重新着色为 2。  

输入 
第一行指定 n 方阵的大小 (\(0)。第二行包含点的坐标 (x0, y0) - 由空格分隔的两个数字。 后面是 nn 每行空格中的数字(每个数字不大于10)。

印记
输出重新着色后的结果矩阵。
 
例子
<头> <日># <正文>
输入 输出
1 5
1 2
0 1 0 1 1
1 1 1 2 2
0 1 0 2 2
3 3 1 2 2
0 1 1 0 0
0 2 0 1 1
2 2 2 2 2
0 2 0 2 2
3 3 1 2 2
0 1 1 0 0