LeetCode 533 孤獨畫素 II

2021-10-07 18:35:45 字數 1490 閱讀 7778

給定一幅由黑色畫素和白色畫素組成的影象, 與乙個正整數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...