給定一幅由黑色畫素和白色畫素組成的影象, 與乙個正整數n, 找到位於某行 r 和某列 c 中且符合下列規則的黑色畫素的數量:
影象由乙個由『b』和『w』組成二維字元陣列表示, 『b』和『w』分別代表黑色畫素和白色畫素。
示例:
輸入:[
['w'
,'b'
,'w'
,'b'
,'b'
,'w'],
['w'
,'b'
,'w'
,'b'
,'b'
,'w'],
['w'
,'b'
,'w'
,'b'
,'b'
,'w'],
['w'
,'w'
,'b'
,'w'
,'b'
,'w']]
n =3
輸出:6
解析: 所有粗體的'b'都是我們所求的畫素(第1列和第3列的所有'b').
0123
45 列號 0[
['w'
,'b'
,'w'
,'b'
,'b'
,'w'],
1['w',
'b',
'w',
'b',
'b',
'w'],2
['w'
,'b'
,'w'
,'b'
,'b'
,'w'],
3['w',
'w',
'b',
'w',
'b',
'w']
]
行號以r =
0行和c =
1列的'b'為例:
規則 1,r =
0行和c =
1列都恰好有n =
3個黑色畫素.
規則 2,在c =
1列的黑色畫素分別位於0,1和2行。它們都和r =
0行完全相同。
注意:輸入二維陣列行和列的範圍是 [1,
200]。
類似題目:leetcode 531. 孤獨畫素 i
class
solution
map[line]
.insert
(i);
//一樣的行,放一起
line ="";
}int lonely =
0, l;
for(
auto it = map.
begin()
; it != map.
end();
++it)
}return lonely;}}
;
68 ms 9.8 mb
我的csdn部落格位址
動態規劃 leetcode 53
0 python資料結構與演算法學習路線 學習內容 給定乙個整數陣列 nums 找到乙個具有最大和的連續子陣列 子陣列最少包含乙個元素 返回其最大和。輸入 nums 2,1,3,4,1,2,1,5,4 輸出 6 解釋 連續子陣列 4,1,2,1 的和最大,為 6 1 不可避免的是要遍歷陣列,所以先寫...
leetcode 53 最大自序和
給定乙個整數陣列 nums 找到乙個具有最大和的連續子陣列 子陣列最少包含乙個元素 返回其最大和。示例 輸入 2,1,3,4,1,2,1,5,4 輸出 6 解釋 連續子陣列 4,1,2,1 的和最大,為 6。高階 如果你已經實現複雜度為 o n 的解法,嘗試使用更為精妙的分治法求解。思路 簡單題,維...
leetcode53 簡單動態規劃
給定乙個整數陣列 nums 找到乙個具有最大和的連續子陣列 子陣列最少包含乙個元素 返回其最大和。示例 輸入 2,1,3,4,1,2,1,5,4 輸出 6 解釋 連續子陣列 4,1,2,1 的和最大,為 6。class solution else ans math.max ans,sum retur...