题目大意:输入两个整数n,r。n是行数和列数,r是允许的距离。距离公式是max(|i-i'|,|j-j'|)。最后求每个点在允许的距离范围内的所有点的值的和。
思路一:
分析:先输入全部数。然后在一个点一个点的找。就是找出这个点的允许范围,在以这个范围为一个二维数组,求这个数组的全部数的和。
结果:我发现提交会超时,循环语句太多了,应该换个思路。
代码如下:(哪位朋友能帮我改进下)
思路二:
想法与思路一差不多,不过是输入一个数就处理。当输入的数为0不处理。为1就做如下操作:
找出该位位置允许的范围,然后每个位置都加上这个数。发现还是超时。 - -||
代码如下:
本文探讨了在给定矩阵中计算每个元素与其周围元素距离内数值总和的问题,并提供了两种实现思路及其代码示例。面对超时挑战,文章寻求更高效的算法方案。
4041

被折叠的 条评论
为什么被折叠?



