LeetCode 840. 矩阵中的幻方(数学)
1. 題目
3 x 3 的幻方是一個(gè)填充有從 1 到 9 的不同數(shù)字的 3 x 3 矩陣,其中每行,每列以及兩條對(duì)角線上的各數(shù)之和都相等。
給定一個(gè)由整數(shù)組成的 grid,其中有多少個(gè) 3 × 3 的 “幻方” 子矩陣?(每個(gè)子矩陣都是連續(xù)的)。
示例: 輸入: [[4,3,8,4],[9,5,1,9],[2,7,6,2]] 輸出: 1 解釋: 下面的子矩陣是一個(gè) 3 x 3 的幻方: 438 951 276而這一個(gè)不是: 384 519 762總的來(lái)說(shuō),在本示例所給定的矩陣中只有一個(gè) 3 x 3 的幻方子矩陣。 提示: 1 <= grid.length <= 10 1 <= grid[0].length <= 10 0 <= grid[i][j] <= 15來(lái)源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/magic-squares-in-grid
著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。
2. 證明中間必須是5
C1+C9=15?C5C_1+C_9=15-C_5C1?+C9?=15?C5?
C3+C7=15?C5C_3+C_7=15-C_5C3?+C7?=15?C5?
C2+C8=15?C5C_2+C_8=15-C_5C2?+C8?=15?C5?
C1+C2+C3+C7+C8+C9=15?C5+15?C5+C2+C8C_1+C_2+C_3+C_7+C_8+C_9=15-C_5+15-C_5+C_2+C_8C1?+C2?+C3?+C7?+C8?+C9?=15?C5?+15?C5?+C2?+C8?
即 30=15?C5+15?C5+C2+C8=45?3?C530=15-C_5+15-C_5+C_2+C_8=45-3*C_530=15?C5?+15?C5?+C2?+C8?=45?3?C5?
C5=5C_5=5C5?=5
總結(jié)
以上是生活随笔為你收集整理的LeetCode 840. 矩阵中的幻方(数学)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 程序员面试金典 - 面试题 05.03.
- 下一篇: LeetCode 504. 七进制数(进