leetcode 卡牌分组

https://leetcode-cn.com/problems/x-of-a-kind-in-a-deck-of-cards/

class Solution {
public:
    int gcd(int x,int y) {return x?gcd(y%x,x):y;}
    bool hasGroupsSizeX(vector<int>& deck){
        int vis[10005]{0},ans;
        for(int i=0;i<deck.size();++i){ //记录个数
            vis[deck[i]]++; 
        }
        ans=vis[deck[0]];
        for(int i=0;i<deck.size();++i)  ans=gcd(ans,vis[deck[i]]); //如果互质则错,ans返回1
        return ans>=2;
    }
};
原文地址:https://www.cnblogs.com/Hunter01/p/12584678.html