1128.Number of Equivalent Domino Pairs
Example 1:
Input: dominoes = [[1,2],[2,1],[3,4],[5,6]]
Output: 1
Constraints:
1 <= dominoes.length <= 40000
1 <= dominoes[i][j] <= 9class Solution {
public:
int numEquivDominoPairs(vector<vector<int>>& dominoes) {
int res=0;
if(dominoes.size()<2) return res;
for(auto &v: dominoes)
if(v[0]>v[1]) swap(v[0],v[1]);
map<vector<int>, int> domin_map;
for(auto v:dominoes)
domin_map[v]++;
for(auto v:domin_map)
if(v.second >1) res+= v.second * (v.second -1);
return res/2;
}
};Last updated