class Solution {
public int fourSumCount(int[] A, int[] B, int[] C, int[] D) {
Map<Integer, Integer> countAB = new HashMap<Integer, Integer>();
for (int u : A) {
for (int v : B) {
countAB.put(u + v, countAB.getOrDefault(u + v, 0) + 1);
}
}
int ans = 0;
for (int u : C) {
for (int v : D) {
if (countAB.containsKey(-u - v)) {
ans += countAB.get(-u - v);
}
}
}
return ans;
}
}
相关文章
- 10-05【vs code(cursor) ssh连不上服务器(2)】但是 Terminal 可以连上,问题解决 ✅
- 10-05【华为HCIP实战课程四】OSPF邻居关系排错时间和区域问题,网络工程师
- 10-05Java API接口开发规范
- 10-05Java LeetCode 练习
- 10-05Java | Leetcode Java题解之第454题四数相加II-题解:
- 10-05C++之设计模式
- 10-05netty之SpringBoot+Netty+Elasticsearch收集日志信息数据存储
- 10-05Python小白之Pandas1
- 10-05TryHackMe 第6天 | Web Fundamentals (一)
- 10-05【原创】java+swing+mysql企业招聘管理系统设计与实现