news 2026/6/15 18:26:57

leetcode 914. X of a Kind in a Deck of Cards 卡牌分组-耗时100

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 914. X of a Kind in a Deck of Cards 卡牌分组-耗时100

Problem: 914. X of a Kind in a Deck of Cards 卡牌分组

耗时100%,统计每个数字的频次,若只有一种数字且频次==1则false若频次>1则true,然后求出每两种数字频次的最大公约数gcd的最小值mi,对所有频次都要能够被mi整除才行

Code

class Solution { public: int gcd(int a, int c) { if(c==0) return a; return gcd(c, a % c); } bool hasGroupsSizeX(vector<int>& deck) { unordered_map<int, int> ump; int mi = INT_MAX; for(int& i : deck) { ump[i]++; } if(ump.size() == 1) { if(ump.begin()->second == 1) return false; return true; } for(auto&& [k, l] : ump) { for(auto && [kk, ll] : ump) { if(k==kk) continue; mi = min(mi, gcd(l, ll)); } } if(mi==1) return false; for(auto&& [k, l] : ump) { if(l % mi != 0) return false; } return true; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 16:40:02

2.1 链式法则

1.链式法则简介 2.链式法则应用1.链式法则简介 1).法则前提a.函数u g(x)在x处可导b.函数y f(x)在u g(x)处可导则复合函数y f(g(x))在x处可导, 且导数满足链式法则2).两种核心表达形式a.微分形式2).函数复合形式2.链式法则应用 a.求y tan(3 * x^2 - 1)的导数b.f(x) tan((x…

作者头像 李华