HDU 2006 求奇数的乘积(水题)
703
2022-08-23
[leetcode] 840. Magic Squares In grid
Description
A 3 x 3 magic square is a 3 x 3 grid filled with distinct numbers from 1 to 9 such that each row, column, and both diagonals all have the same sum.
Given an grid of integers, how many 3 x 3 “magic square” subgrids are there? (Each subgrid is contiguous).
Example 1:
Input: [[4,3,8,4], [9,5,1,9], [2,7,6,2]]Output: 1Explanation: The following subgrid is a 3 x 3 magic square:438951276while this one is not:384519762In total, there is only one magic square inside the given grid.
Note:
1 <= grid.length <= 101 <= grid[0].length <= 100 <= grid[i][j] <= 15
分析
题目的意思是:给你一个矩阵,找出有多少个3*3的magic squares,即对角线,横向,竖向的和都一样。 -这是我们小学的时候填数字的游戏,懂一点的都知道中间必须是5才行,然后横向,竖向,对角线的和都是15.这样编程就容易很多了,直接看代码。
代码
class Solution {public: int numMagicSquaresInside(vector 参考文献 840. Magic Squares In Grid
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~