news 2026/6/5 16:03:33

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/5/30 13:56:02

端到端 NLP 加速:用 `cann-nlp-pipeline` 构建高性能文本服务

端到端 NLP 加速&#xff1a;用 cann-nlp-pipeline 构建高性能文本服务 cann组织链接&#xff1a;https://atomgit.com/cann ops-nn仓库链接&#xff1a;https://atomgit.com/cann/ops-nn 在工业级 NLP 应用中&#xff0c;延迟和吞吐是核心指标。然而&#xff0c;传统方案常将…

作者头像 李华
网站建设 2026/5/31 3:38:28

逆合成孔径雷达相位补偿:牛顿法、固定点与同时更新的探索

逆合成孔径雷达相位补偿&#xff0c;牛顿法最小熵相位补偿&#xff08;NMEA&#xff09;、固定点最小熵相位补偿(FPMEA)、同时更新相位补偿(SUMEA)在逆合成孔径雷达&#xff08;ISAR&#xff09;领域&#xff0c;相位补偿是个绕不开的关键话题。它就像给雷达数据戴上了一副精准…

作者头像 李华
网站建设 2026/5/29 17:38:13

基于CNN/LSTM/CNN-LSTM/Kmeans-CNN-LSTM的光伏功率预测附Matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。&#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室&#x1f447; 关注我领取海量matlab电子书和…

作者头像 李华
网站建设 2026/5/27 7:54:17

TensorFlow小白科普

TensorFlow小白科普&#xff1a;从原理到实战&#xff0c;解锁AI的极简入门 引言 你是否曾好奇&#xff1a;手机相册能精准识别人脸、电商APP能猜中你想买的东西、银行能提前预警信用卡风险&#xff0c;这些智能功能背后到底靠什么实现&#xff1f;答案之一&#xff0c;就是今天…

作者头像 李华
网站建设 2026/6/3 21:54:56

YAW-100型微机控制电液伺服多功能加载试验系统

YAW-100型微机控制电液伺服多功能加载试验系统一、功能电液伺服多功能试验系统主要用于结构试验教学&#xff0c;也可以在加载框架内进行建筑结构的弯曲、压缩、拉伸、扭转等性能试验。试验对象包括柱、梁、墙、框架等。还可以将系统中的伺服油缸在加载框架内组合使用&#xff…

作者头像 李华
网站建设 2026/5/28 10:29:33

CANN ops-math Softmax数值稳定技术 溢出防护与log-sum-exp技巧详解

摘要 作为一名拥有13年实战经验的AI加速库老炮儿&#xff0c;今天咱们来扒一扒CANN项目中那个让人又爱又恨的Softmax算子。&#x1f9be; 软最大函数作为深度学习中的“流量担当”&#xff0c;几乎出现在所有分类任务中&#xff0c;但其数值稳定性问题却让多少工程师深夜掉头发…

作者头像 李华