Count Special Quadruplets LeetCode solution in C++
1class Solution {2public:3int countQuadruplets(vector<int> &nums) {4int res = 0;5int len = nums.size();67unordered_map<int, int> count;8count[nums[len - 1] - nums[len - 2]] = 1;910for (int b = len - 3; b >= 1; b--) {11for (int a = b - 1; a >= 0; a--) {12res += count[nums[a] + nums[b]];13}1415for (int x = len - 1; x > b; x--) {16count[nums[x] - nums[b]]++;17}18}1920return res;21}22};