C++
哈希:
class Solution {
public:
int fourSumCount(vector<int>& nums1, vector<int>& nums2, vector<int>& nums3, vector<int>& nums4) {
unordered_map<int,int> unmap;
for(auto i:nums1){
for(auto j:nums2){
unmap[i+j]++;
}
}
int count = 0;
for(auto i:nums3){
for(auto j:nums4){
if(unmap.find(0 - (i+j)) != unmap.end()){
count += unmap[0-(i+j)];
}
}
}
return count;
}
};