精華區beta Marginalman 關於我們 聯絡資訊
※ 引述《JIWP (神楽めあ的錢包)》之銘言: : 861. Score After Flipping Matrix : 有一個m*n的matrix : 每一列都代表一個二進位數 : 可以把任意行、列的元素反轉(0->1、1->0) : 請問在進行反轉後,這個matrix總和最大為多少? 好久沒寫了 看一下其他人的思路才寫出來 C++ code: class Solution { public: int matrixScore(vector<vector<int>>& grid) { int cn = grid.size(); int rn = grid[0].size(); for (int i = 0; i < cn; i++) { if (grid[i][0] == 0) { for (int j = 0; j < rn; j++) { grid[i][j] = (grid[i][j] + 1) % 2; } } } for (int i = 1; i < rn; i++) { int count = 0; for (int j = 0; j < cn; j++) { if (grid[j][i] == 0) { count ++; } } if (count > (cn / 2)) { for (int j = 0; j < cn; j++) { grid[j][i] = (grid[j][i] + 1) % 2; } } } int res = 0; for (int i = 0; i < cn; i++){ int index = rn - 1; for (int j = 0; j < rn; j++) { res += grid[i][j] * pow(2, index); index--; } } return res; } }; -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 133.106.196.200 (日本) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1715610621.A.F47.html
digua: 大師 05/13 22:31
wu10200512: 別卷了 05/13 22:32
DJYOSHITAKA: 別捲了 05/13 22:32
oinishere: 這是誰的布偶裝嗎 還是新板友 大師 05/13 22:34
digua: 這不是oin嗎 05/13 22:35
argorok: 別捲了 05/13 22:36
oinishere: 這麵包屌喔 05/13 22:36
JIWP: 別卷了 05/13 22:45