当前位置: 首页 > news >正文

5.14 力扣每日一题 贪心

 2244. 完成所有任务需要的最少轮数

class Solution {
public:int minimumRounds(vector<int>& tasks) {int n=tasks.size(),sum=0;sort(tasks.begin(),tasks.end()); //排序就不用哈希表int a;for(int i=0;i<n;){int ct=0;a=tasks[i];while(i<n&&tasks[i]==a){i++;ct++;}if(ct==1)return -1;switch(ct%3){case 0:sum+=ct/3;break;case 1:sum+=ct/3+1;break;case 2:sum+=ct/3+1;break;}}return sum;}
};

http://www.lryc.cn/news/349315.html

相关文章:

  • wordpress 访问文章内容页 notfound
  • 【Python探索之旅】列表
  • 搜维尔科技:深入探讨Varjo XR头显在汽车行业的可能性
  • YOLOv8预测流程-原理解析[目标检测理论篇]
  • TCP超时重传机制
  • Oracle 的 RMAN(Recovery Manager) 和 DM(达梦数据库)的 DMRman异同
  • HVV面试题2024护网蓝队面试题
  • 算法题--华为od机试考试(组成最大数、第k个排列、最小传输时延)
  • 2024 年最新本地、云服务器安装部署 miniconda 环境详细教程(更新中)
  • Python进行excel处理-01
  • 苹果macOS无法给App麦克风授权解决办法
  • 图的深度优先遍历
  • 13 华三三层链路聚和
  • C# 下载安装,使用OfficeOpenXml
  • Spring整体流程源码分析
  • 使用XxlCrawler抓取全球航空公司ICAO三字码
  • Java String转JSONObject时保持字段顺序不变
  • Optional用法
  • 【观成科技】加密C2框架Xiebro流量分析
  • 【八大排序算法】插入排序、希尔排序、选择排序、堆排序、冒泡排序、快速排序、归并排序、计数排序
  • Flutter 中的 CupertinoActionSheet 小部件:全面指南
  • IDEA 好用的插件
  • leetcode——链表的中间节点
  • 稳定网络的诀窍:静态住宅代理解决方案
  • VACode 创建Vue项目完整过程
  • 【C++】详解C++的模板
  • 1146 -Table ‘performance schema.session variables‘ doesn‘t exist的错误解决
  • 练习题(2024/5/13)
  • LeetCode—设计循环队列(两种方法)
  • python “名称空间和作用域” 以及 “模块的导入和使用”