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

2024-5-14——完成所有任务需要的最少轮数

2024-5-14

      • 题目来源
      • 我的题解
        • 方法一 哈希表+数学

题目来源

力扣每日一题;题序:2244

我的题解

方法一 哈希表+数学

根据数学规律可以发现,除了只有1个任务时不能完成任务,其他的都可以完成。并且需要的轮数为: ⌈x/3⌉ ,x表示任务数

时间复杂度:O(n)
空间复杂度:O(n)

 public int minimumRounds(int[] tasks) {Map<Integer,Integer> map=new HashMap<>();int n=tasks.length;for(int i=0;i<n;i++){map.put(tasks[i],map.getOrDefault(tasks[i],0)+1);}int res=0;for(int key:map.keySet()){int v=map.get(key);if(v==1)return -1;res+=v%3==0?v/3:v/3+1;}return res;
}

有任何问题,欢迎评论区交流,欢迎评论区提供其它解题思路(代码),也可以点个赞支持一下作者哈😄~

相关文章:

  • 不是从APP store下载的APP在mac上一直提示有损坏,打不开怎么办?
  • PostgreSQL启动报错“could not map anonymous shared memory: Cannot allocate memory”
  • Python学习从0开始——Kaggle机器学习003总结
  • [线程与网络] 网络编程与通信原理(五): 深入理解网络层IP协议与数据链路层以太网协议
  • 3DGS语义分割之LangSplat
  • 步进电机双闭环细分控制(matlab仿真)内含课设等参考文件
  • 新闻出版署发布新规定,腾讯游戏限制未成年人端午期间每天一小时
  • 搭载昇腾310NPU的Orange Pi AIpro开箱体验以及深度学习样例测试
  • LAMP分布式安全方案搭建网页 (LinuxCentOS7+Apache+Mariadb+PHP)包括服务端口及防火墙规则配置
  • 防雷接地测试方法及注意事项
  • 前端 JS 经典:判断数组的准确方法
  • LLM主流开源代表模型
  • ethernet eth0: Could not attach to PHY
  • 家宽动态公网IP,使用docker+ddns 实现动态域名解析
  • 计算机视觉与模式识别实验2-2 SIFT特征提取与匹配
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • CEF与代理
  • create-react-app项目添加less配置
  • ES2017异步函数现已正式可用
  • golang 发送GET和POST示例
  • JavaScript-Array类型
  • Linux Process Manage
  • Python 使用 Tornado 框架实现 WebHook 自动部署 Git 项目
  • redis学习笔记(三):列表、集合、有序集合
  • Theano - 导数
  • vue-loader 源码解析系列之 selector
  • 从零开始在ubuntu上搭建node开发环境
  • 短视频宝贝=慢?阿里巴巴工程师这样秒开短视频
  • 工作中总结前端开发流程--vue项目
  • 紧急通知:《观止-微软》请在经管柜购买!
  • 通信类
  • 转载:[译] 内容加速黑科技趣谈
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • 数据库巡检项
  • ​MPV,汽车产品里一个特殊品类的进化过程
  • ​第20课 在Android Native开发中加入新的C++类
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • #### go map 底层结构 ####
  • #162 (Div. 2)
  • $.ajax()参数及用法
  • (1)STL算法之遍历容器
  • (145)光线追踪距离场柔和阴影
  • (4) PIVOT 和 UPIVOT 的使用
  • (70min)字节暑假实习二面(已挂)
  • (笔试题)合法字符串
  • (二)十分简易快速 自己训练样本 opencv级联lbp分类器 车牌识别
  • (翻译)Entity Framework技巧系列之七 - Tip 26 – 28
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (十)DDRC架构组成、效率Efficiency及功能实现
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • (转)scrum常见工具列表
  • .NET C# 使用GDAL读取FileGDB要素类
  • .net core webapi 大文件上传到wwwroot文件夹
  • .NET Core引入性能分析引导优化