技术栈

5.14 力扣每日一题 贪心

Lian_Aseubel2024-05-15 19:09

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

cpp 复制代码
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;
    }
};
上一篇:ThinkPHP5.1 验证器
下一篇:视频号视频怎么下载?推荐视频号下载助手机器人工具
相关推荐
fie8889
19 小时前
matlab打靶法求解两点边值优化问题
开发语言·算法·matlab
不做无法实现的梦~
19 小时前
常见工程分析软件
stm32·嵌入式硬件·算法
hetao1733837
19 小时前
2026-05-28~06-02 hetao1733837 的刷题记录
c++·算法
ZhengEnCi
19 小时前
O08-单写线程与单读线程冲突分析
算法
仍然.
19 小时前
算法题目---优先级队列
算法
一个爱编程的人
19 小时前
图的相关概念
c++·算法·图论
迈巴赫车主
19 小时前
贪心算法
算法·贪心算法
星马梦缘
20 小时前
死锁与进程资源分配问题的解法
算法·操作系统·深度优先·死锁
爱炼丹的James
20 小时前
第四章 数学知识
算法
吃好睡好便好
20 小时前
矩阵旋转的计算
学习·线性代数·算法·矩阵
热门推荐
01GitHub 镜像站点022026 年 AI 编程工具终极横评:Cursor vs Claude Code vs Copilot vs Windsurf03Codex 下载安装指南:Windows 和 macOS 官方版下载04【AI】2026 年具身智能模型和世界模型总结05Codex 桌面端更新后 Chrome 插件和 Computer Use 不可用,怎么排查和修复06【踩坑记录 | 第一篇】微软商店无法使用时,如何手动安装 OpenAI Codex?附`.msix`文件系统错误解决方法07CC-Switch 下载、安装与使用配置指南【2026.5.29】08裂开!ChatGPT 居然开始要手机号验证,附详细解决方法09Codex 接入 DeepSeek API 完整配置文档10CC-Switch & Claude 基于 Linux 服务器安装使用指南