Java实现 LeetCode 661 图片平滑器(暴力).docx
2页Java实现 LeetCode 661 图片平滑器(暴力)661. 图片平滑器包含整数的二维矩阵 M 表示一个图片的灰度。你需要设计一个平滑器来让每一个单元的灰度成为平均灰度 (向下舍入) ,平均灰度的计算是周围的8个单元和它本身的值求平均,如果周围的单元格不足八个,则尽可能多的利用它们。示例 1:输入:1,1,1,1,0,1,1,1,1输出:0, 0, 0,0, 0, 0,0, 0, 0解释:对于点 (0,0), (0,2), (2,0), (2,2): 平均(3/4) = 平均(0.75) = 0对于点 (0,1), (1,0), (1,2), (2,1): 平均(5/6) = 平均(0.83333333) = 0对于点 (1,1): 平均(8/9) = 平均(0.88888889) = 0注意:给定矩阵中的整数范围为 0, 255。矩阵的长和宽的范围均为 1, 150。class Solution public int imageSmoother(int M) int l1=M.length,l2=M0.length; int r=new intl1l2; for(int i=0;il1;i+) for(int j=0;j0 & j0) sum+=Mi-1j-1;num+; if(i0) sum+=Mi-1j;num+; if(i0 & j0) sum+=Mij-1;num+; if(jl2-1) sum+=Mij+1;num+; if(i0) sum+=Mi+1j-1;num+; if(il1-1) sum+=Mi+1j;num+; if(il1-1 & jl2-1) sum+=Mi+1j+1;num+; rij=sum/num; return r;
《Java实现 LeetCode 661 图片平滑器(暴力).docx》由会员Lun****ng分享,可在线阅读,更多相关《Java实现 LeetCode 661 图片平滑器(暴力).docx》请在金锄头文库上搜索。
5G+ICT行业趋势白皮书
“节约促转型”助力拥抱数字化变革
“新基建”时代的网络安全与APT攻击
Java实现 洛谷 P1738 洛谷的文件夹.docx
Java GUI 窗体事件.docx
Java实现 LeetCode 811 子域名访问计数 (暴力).docx
Java实现 LeetCode 609 在系统中查找重复文件(阅读理解+暴力大法).docx
Java实现 LeetCode 661 图片平滑器(暴力).docx
java实现 历届试题 蓝桥杯 打印十字图.docx
Java实现 LeetCode 738 单调递增的数字(暴力).docx
Java实现 LeetCode 838 推多米诺(暴力模拟).docx
Java实现 LeetCode 658 找到 K 个最接近的元素(暴力).docx
Java实现 LeetCode 806 写字符串需要的行数 (暴力模拟).docx
Java实现 LeetCode 657 机器人能否返回原点(暴力大法).docx
Java实现 LeetCode 771 宝石与石头(这是真暴力).docx
Java实现 LeetCode 696 计数二进制子串(暴力).docx
Java实现 LeetCode 198 打家劫舍.docx
Java实现 LeetCode 622 设计循环队列(暴力大法).docx
Java实现 LeetCode 213 打家劫舍 II(二).docx
Java GUI 鼠标事件.docx
2024-01-15 24页
2024-01-15 15页
2024-01-08 89页
2024-01-08 72页
2023-08-31 3页
2023-08-31 2页
2023-07-10 3页
2023-07-10 3页
2023-07-10 3页
2023-07-10 2页