国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

LeetCode 2125. Number of Laser Beams in a Bank

2023-04-22 17:15 作者:您是打尖兒還是住店呢  | 我要投稿

Anti-theft security devices are activated inside a bank. You are given a?0-indexed?binary string array?bank?representing the floor plan of the bank, which is an?m x n?2D matrix.?bank[i]?represents the?ith?row, consisting of?'0's and?'1's.?'0'?means the cell is empty, while'1'?means the cell has a security device.

There is?one?laser beam between any?two?security devices?if both?conditions are met:

  • The two devices are located on two?different rows:?r1?and?r2, where?r1?< r2.

  • For?each?row?i?where?r1?< i < r2, there are?no security devices?in the?ith?row.

Laser beams are independent, i.e., one beam does not interfere nor join with another.

Return?the total number of laser beams in the bank.

?

Example 1:


Input: bank = ["011001","000000","010100","001000"]

Output: 8

Explanation:?

Between each of the following device pairs, there is one beam.?

In total, there are 8 beams:?

* bank[0][1] -- bank[2][1]?

* bank[0][1] -- bank[2][3]?

* bank[0][2] -- bank[2][1]?

* bank[0][2] -- bank[2][3]?

* bank[0][5] -- bank[2][1]?

* bank[0][5] -- bank[2][3]?

* bank[2][1] -- bank[3][2]

* bank[2][3] -- bank[3][2]?

Note that there is no beam between any device on the 0th row with any on the 3rd row. This is because the 2nd row contains security devices, which breaks the second condition.

Example 2:


Input: bank = ["000","111","000"]

Output: 0

Explanation: There does not exist two devices located on two different rows.

?

Constraints:

  • m == bank.length

  • n == bank[i].length

  • 1 <= m, n <= 500

  • bank[i][j]?is either?'0'?or?'1'.

主要就是判斷每一層對應(yīng)的激光機器的數(shù)量;

這里用list去存儲,

如果list的大小<2,那么就沒有激光;

如果>2,就是遍歷每一層跟下面一層的數(shù)量,乘積最后求和,返回即可;

下面是代碼:

Runtime:?12 ms, faster than?99.09%?of?Java?online submissions for?Number of Laser Beams in a Bank.

Memory Usage:?43.4 MB, less than?26.14%?of?Java?online submissions for?Number of Laser Beams in a Bank.


LeetCode 2125. Number of Laser Beams in a Bank的評論 (共 條)

分享到微博請遵守國家法律
江川县| 通化县| 武威市| 军事| 东阿县| 禹城市| 阳东县| 峨边| 康乐县| 普安县| 陇西县| 兴山县| 汝城县| 武宣县| 井研县| 雅安市| 蓬溪县| 洪江市| 郓城县| 七台河市| 浑源县| 固原市| 明溪县| 沈阳市| 霍林郭勒市| 灵川县| 原阳县| 乌兰浩特市| 高邮市| 桐城市| 微博| 赫章县| 宝丰县| 常宁市| 翁牛特旗| 永登县| 夏邑县| 南和县| 化州市| 大同县| 沅江市|