Package g0401_0500.s0474_ones_and_zeroes
Class Solution
- java.lang.Object
-
- g0401_0500.s0474_ones_and_zeroes.Solution
-
public class Solution extends Object
474 - Ones and Zeroes.Medium
You are given an array of binary strings
strsand two integersmandn.Return the size of the largest subset of
strssuch that there are at mostm0’s andn1’s in the subset.A set
xis a subset of a setyif all elements ofxare also elements ofy.Example 1:
Input: strs = [“10”,“0001”,“111001”,“1”,“0”], m = 5, n = 3
Output: 4
Explanation: The largest subset with at most 5 0’s and 3 1’s is {“10”, “0001”, “1”, “0”}, so the answer is 4. Other valid but smaller subsets include {“0001”, “1”} and {“10”, “1”, “0”}. {“111001”} is an invalid subset because it contains 4 1’s, greater than the maximum of 3.
Example 2:
Input: strs = [“10”,“0”,“1”], m = 1, n = 1
Output: 2
Explanation: The largest subset is {“0”, “1”}, so the answer is 2.
Constraints:
1 <= strs.length <= 6001 <= strs[i].length <= 100strs[i]consists only of digits'0'and'1'.1 <= m, n <= 100
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
-
-
Method Detail
-
findMaxForm
public int findMaxForm(String[] strs, int m, int n)
-
-