编程题
图像模糊 ### 题目描述 小蓝有一张黑白图像,由 $n \times m$ 个像素组成,其中从上到下共 $n$ 行,每行从左到右 $m$ 列。每个像素由一个 $0$ 到 $255$ 之间的灰度值表示。 现在,小蓝准备对图像进行模糊操作,操作的方法为: 对于每个像素,将以它为中心 $3 \times 3$ 区域内的所有像素(可能是 $9$ 个像素或少于 $9$ 个像素)求和后除以这个范围内的像素个数(取下整),得到的值就是模糊后的结果。 请注意每个像素都要用原图中的灰度值计算求和。 ### 输入描述 输入的第一行包含两个整数 $n, m$。 第 $2$ 行到第 $n + 1$ 行每行包含 $m$ 个整数,表示每个像素的灰度值,相邻整数之间用一个空格分隔。 其中,$1 \leq n, m \leq 100$ 。 ### 输出描述 输出 $n$ 行,每行 $m$ 个整数,相邻整数之间用空格分隔,表示模糊后的图像。 ### 输入输出样例 #### 示例 1 >输入 ```txt 3 4 0 0 0 255 0 0 255 0 0 30 255 255 ``` >输出 ```txt 0 42 85 127 5 60 116 170 7 90 132 191 ```
查看答案
赣ICP备20007335号-2