news 2026/9/30 1:50:50

leetcode 1838. Frequency of the Most Frequent Element

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 1838. Frequency of the Most Frequent Element

Problem: 1838. 最高频元素的频数

哈希表,计数,频次,最后从后往前,累加,计算最小值

Code

class Solution { public: int maxFrequency(vector<int>& nums, int k) { vector<int> mp(100001, 0); for(int& i : nums) { mp[i]++; } vector<vector<int>> arr; for(int i = 0; i < 100001; i++) { if(mp[i] > 0) { arr.push_back({i, mp[i]}); } } int n = arr.size(), mx = arr[0][1], sub, tmp; for(int i = 1; i < n; i++) { int num = arr[i][1], a = arr[i][0], kk = k; for(int j = i - 1; j >= 0; j--) { sub = a - arr[j][0]; if(sub > kk) { break; } tmp = min((kk / sub), arr[j][1]); num += tmp; kk = kk - tmp * sub; } mx = max(mx, num); } return mx; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/30 1:49:27

开发运维必备:使用Docker部署SQLynx提升数据库管理效率

【Docker项目实战】使用Docker部署SQLynx数据库管理工具一、SQLynx介绍1.1 SQLynx简介1.2 SQLynx核心特点1.3 SQLynx 三个版本对比二、本次实践规划2.1 本地环境规划2.2 本次实践介绍三、本地环境检查3.1 检查Docker服务状态3.2 检查Docker版本3.3 检查docker compose 版本四、…

作者头像 李华