@@ -0,0 +1,606 @@
+%0Apublic class _474OnesAndZeroes %7B%0A    public int findMaxForm(String%5B%5D strs, int m, int n) %7B%0A        int%5B%5D%5B%5D nums = new int%5Bm + 1%5D%5Bn + 1%5D;%0A        for (String str : strs) %7B%0A        %09int zeros = 0;%0A        %09int ones = 0;%0A        %09for (int i = 0; i %3C str.length(); i++) %7B%0A        %09%09char c = str.charAt(i);%0A        %09%09if (c == '0') zeros++;%0A        %09%09else ones++;%0A        %09%7D%0A        %09for (int i = m; i %3E= zeros; i--) %7B%0A        %09%09for (int j = n; j %3E= ones; j--) %7B%0A        %09%09%09nums%5Bi%5D%5Bj%5D = Integer.max(nums%5Bi%5D%5Bj%5D, nums%5Bi - zeros%5D%5Bj - ones%5D + 1);%0A        %09%09%7D%0A        %09%7D%0A        %7D%0A        return nums%5Bm%5D%5Bn%5D;%0A    %7D%0A%7D%0A

Add 474 solution