1295: 图像模糊处理
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:374
Solved:106
Description
不允许普通用户打印题目,请教师登录后使用。如有疑问请联系管理员!
Input
第一行包含两个整数n和m,表示图像包含像素点的行数和列数。1≤n≤100,1≤m≤100。
接下来n行,每行m个整数,表示图像的每个像素点灰度。相邻两个整数之间用单个空格隔开,每个元素均在0∼255之间。
接下来n行,每行m个整数,表示图像的每个像素点灰度。相邻两个整数之间用单个空格隔开,每个元素均在0∼255之间。
Output
n行,每行m个整数,为模糊处理后的图像。相邻两个整数之间用单个空格隔开。
Sample Input Copy
4 5
100 0 100 0 50
50 100 200 0 0
50 50 100 100 200
100 100 50 50 100
Sample Output Copy
100 0 100 0 50
50 80 100 60 0
50 80 100 90 200
100 100 50 50 100
HINT
如何使得输出结果是四舍五入?
1、使用printf输出小数变量,并将格式控制符设置为%.0lf 或者 %.0f
例如: double a=5.5; printf("%.0lf",a); float a=5.5; printf("%.0f",a);
2、将这个小数加上0.5后强制类型转换为整数
例如: int a=(1+2+2+3+5)/5+0.5;