@@ -0,0 +1,617 @@
+import java.util.HashMap;%0Aimport java.util.Map;%0A%0Apublic class _4544SumII %7B%0A    public int fourSumCount(int%5B%5D A, int%5B%5D B, int%5B%5D C, int%5B%5D D) %7B%0A        Map%3CInteger, Integer%3E map = new HashMap%3CInteger, Integer%3E();%0A        for (int i = 0; i %3C A.length; i++) %7B%0A        %09for (int j = 0; j %3C B.length; j++) %7B%0A        %09%09int sum = A%5Bi%5D + B%5Bj%5D;%0A        %09%09map.put(sum, map.getOrDefault(sum, 0) + 1);%0A        %09%7D%0A        %7D%0A        int r = 0;%0A        for (int i = 0; i %3C C.length; i++) %7B%0A        %09for (int j = 0; j %3C D.length; j++) %7B%0A        %09%09r += map.getOrDefault(- C%5Bi%5D - D%5Bj%5D, 0);%0A        %09%7D%0A        %7D%0A        return r;%0A    %7D%0A%7D%0A

Add 454 solution