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

云服务器 能用来做网站吗免费拓客软件哪个好用

云服务器 能用来做网站吗,免费拓客软件哪个好用,聊城那里有做网站,网站鼠标的各种效果怎么做的给你一个下标从 0 开始的整数数组 tasks ,其中 tasks[i] 表示任务的难度级别。在每一轮中,你可以完成 2 个或者 3 个 相同难度级别 的任务。 返回完成所有任务需要的 最少 轮数,如果无法完成所有任务,返回 -1 。 英文原题&#xf…

给你一个下标从 0 开始的整数数组 tasks ,其中 tasks[i] 表示任务的难度级别。在每一轮中,你可以完成 2 个或者 3 个 相同难度级别 的任务。
返回完成所有任务需要的 最少 轮数,如果无法完成所有任务,返回 -1 。

英文原题:
You are given a 0-indexed integer array tasks, where tasks[i] represents the difficulty level of a task. In each round, you can complete either 2 or 3 tasks of the same difficulty level.
Return the minimum rounds required to complete all the tasks, or -1 if it is not possible to complete all the tasks.

解题思路

很明显的2a+3b形式,只要遍历一遍统计然后用O(1)即可解决,然而做的时候傻不拉几地想着2和3互质所以在那边写了个7长度的数组,脑子没转过来导致写了个巨丑的解题答案。可能是最开始想到质数分解脑子秀逗了。。。

AC代码

class Solution:def minimumRounds(self, tasks: List[int]) -> int:task_dict = {}need_time_list = [0, 0, 1, 1, 2, 2, 2, 3]for t in tasks:if t in task_dict.keys():task_dict[t] += 1else:task_dict[t] = 1res = 0for i in task_dict.keys():if task_dict[i] == 1:return -1else:res += (task_dict[i] - 4) // 3 + need_time_list[task_dict[i] - (task_dict[i] - 4) // 3 * 3] if task_dict[i] > 7 else need_time_list[task_dict[i]]return res

官方代码

class Solution:def minimumRounds(self, tasks: List[int]) -> int:cnt = Counter(tasks)ans = 0for v in cnt.values():if v == 1:return -1ans += v // 3 + (v % 3 != 0)return ans
http://www.zhongyajixie.com/news/17482.html

相关文章:

  • 建立网站的主要方式推广优化网站
  • php网站模板怎么修改2023年9月疫情又开始了吗
  • 北京网站制作的流程搜索引擎营销的6种方式
  • 湖北微网站建设电话天津网站排名提升
  • linux做网站教程餐饮培训
  • 网页游戏源码购买seo教学网seo
  • 杭州做网站电话国外网站制作
  • wordpress mac 中文好的seo网站
  • 合肥企业网站建设工作室优化课程体系
  • 怎么用电脑windows做网站买链接官网
  • 西安营销型网站建设班级优化大师app下载
  • 哪里可以做免费的物流网站优化网站推广
  • 东莞做网站卓诚资源最多的磁力搜索引擎
  • 网站域名跳转是怎么做的惠州seo关键词推广
  • 佛山做网站有哪几家保定百度推广优化排名
  • 网站展示模板免费下载万网创始人
  • 网站建设论团东莞网站快速排名提升
  • 现在从事网站开发如何seo搜索引擎优化内容
  • 荆州网站建设泾县网站seo优化排名
  • 成人用品网站开发今日国际新闻头条15条
  • 做网站免费吗网络营销到底是个啥
  • 移动网站设计seo的优化步骤
  • 河间做网站的电话营销型网站的类型
  • WordPress显示403国内好的seo网站
  • 常用于制作网页的软件百度广告优化师
  • 做调查问卷的网站可靠吗花生壳免费域名注册
  • 政府网站平台建设网站seo关键词
  • WordPress设置二级域名泰州百度关键词优化
  • 免费网站建设站推广竞价托管费用
  • 提供手机网站建设哪家好seo技术培训海南