CCF 202104-2 临域均值

本篇博客分析了CCF计算机软件能力认证考试中的一道题目,涉及临域均值的计算问题。针对原题中暴力求解时间复杂度较高的问题,提出了优化方案:将每个像素点的计算区域分为主区域和副区域,通过巧妙地减少计算元素,降低时间复杂度,确保在限制时间内完成计算。
摘要由CSDN通过智能技术生成

题目链接

计算机软件能力认证考试系统http://118.190.20.162/view.page?gpid=T127

题目分析

       该题和上一题有一定的联系(【点此查看上一题解析】),但情况更加复杂。在上一题中,只需遍历一次数组便可以得到结果,每次只需处理一个元素。而在本题中,对于每一个元素都需要处理其范围内的一个小矩阵。若使用暴力法求解,虽然能得到正确的结果;但时间复杂度较高,超过了要求的时间。因此优化如下:

       以 r=3 时为例,对于非边角的像素点。每一个像素点都需要计算一个 7 乘 7 的矩阵来判断是否达到阈值。若是 r 再大一些,计算的开销将以平方级增长。

       在优化后,把每个像素点对应的区域分作主区域和副区域。副区域为最左侧一列元素,剩余元素为主区域。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值