最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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的評論 (共 條)

分享到微博請遵守國家法律
清徐县| 克东县| 房产| 新乡市| 诸暨市| 阿坝| 鹤岗市| 公安县| 靖江市| 宁阳县| 法库县| 隆子县| 镇雄县| 濉溪县| 河西区| 谢通门县| 宣城市| 库尔勒市| 四会市| 吴江市| 施秉县| 玛多县| 凌源市| 墨竹工卡县| 得荣县| 德令哈市| 上林县| 天水市| 长子县| 孟州市| 万源市| 朝阳区| 敦化市| 郸城县| 永济市| 汤原县| 庆阳市| 浦江县| 大连市| 江源县| 吴桥县|