930 和相同的二元子陣列

2021-09-13 03:01:45 字數 799 閱讀 4773

weekly contest 108的第二題 和相同的二元子陣列:

在由若干01組成的陣列a中,有多少個和為s的非空子陣列。

示例:

輸入:a = [1,0,1,0,1], s = 2

輸出:4

解釋:如下面黑體所示,有 4 個滿足題目要求的子陣列:

[1,0,1,0,1]

[1,0,1,0,1]

[1,0,1,0,1]

[1,0,1,0,1]

提示

a.length <= 300000 <= s <= a.lengtha[i]01

本題其實十分簡單,我選擇使用的是窮舉法完成的。

已知陣列由01組成,只需要乙個雙重for迴圈就可以完成本題了。

/**

* 930. 和相同的二元子陣列

* @param a

* @param s

* @return

*/public int numsubarrayswithsum(int a, int s) }}

return result;

}

LeetCode 930 和相同的二元子陣列

在由若干0和1組成的陣列a中,有多少個和為s的非空子陣列。示例 輸入 a 1,0,1,0,1 s 2 輸出 4 解釋 如下面黑體所示,有 4 個滿足題目要求的子陣列 1,0,1,0,1 1,0,1,0,1 1,0,1,0,1 1,0,1,0,1 a.length 300000 s a.lengtha...

九章演算法 騰訊面試題 和相同的二元子陣列

描述 在由若干 0 和 1 組成的陣列 a 中,有多少個和為 s 的非空子陣列。樣例1 input a 1,0,1,0,1 s 2 output 4 explanation the 4 subarrays are bolded below 1,0,1 1,0,1 1,0,1,0 0,1,0,1 樣例...

九章演算法 拼多多面試題 和相同的二元子陣列

描述 在由若干 0 和 1 組成的陣列 a 中,有多少個和為 s 的非空子陣列。lintcode 領扣 樣例1 input a 1,0,1,0,1 s 2 output 4 explanation the 4 subarrays are bolded below 1,0,1 1,0,1 1,0,1,...