1975 年。最大矩陣和
難度:中
主題:陣列、貪婪、矩陣
給你一個 n x n 整數矩陣。您可以執行以下操作:
兩個元素被視為相鄰當且僅當它們共用邊框。
您的目標是最大化矩陣元素的總和。使用上述運算傳回矩陣元素的最大總和。
範例1:
範例2:
約束:
提示:
解:
為了使用該運算最大化矩陣的總和,我們需要最小化總和的負貢獻的絕對值。計劃如下:
讓我們用 PHP 實作這個解:1975。最大矩陣和
<?php /** * @param Integer[][] $matrix * @return Integer */ function maximumMatrixSum($matrix) { ... ... ... /** * go to ./solution.php */ } // Test case 1 $matrix1 = [[1, -1], [-1, 1]]; echo "Output: " . maximumMatrixSum($matrix1) . "\n"; // Output: 4 // Test case 2 $matrix2 = [[1, 2, 3], [-1, -2, -3], [1, 2, 3]]; echo "Output: " . maximumMatrixSum($matrix2) . "\n"; // Output: 16 ?>
該解決方案在給定的限制內有效地工作。
聯絡連結
如果您發現本系列有幫助,請考慮在 GitHub 上給 存儲庫 一個星號或在您最喜歡的社交網絡上分享該帖子? 。您的支持對我來說意義重大!
如果您想要更多類似的有用內容,請隨時關注我:
以上是我是偉大的矩陣的詳細內容。更多資訊請關注PHP中文網其他相關文章!