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

网站开发术语湖南招投标信息网官网

网站开发术语,湖南招投标信息网官网,怎么把别人做的网站变成自己的,百度竞价推广账户优化稳住,能赢!没有经验的同学在面试岗位的时候,总是显得手忙脚乱,所以多练习,把技能提升,眼界提升,接着心态放平和,不要慌张,把面试题目读懂读透彻就会大大提升赢的概率。 1…

稳住,能赢!没有经验的同学在面试岗位的时候,总是显得手忙脚乱,所以多练习,把技能提升,眼界提升,接着心态放平和,不要慌张,把面试题目读懂读透彻就会大大提升赢的概率。

1. 题目

本题质量不错,是一道很好的二分法面试题。

2. 分析

2.1 贪心

本题是求小张做题时间最多的一天耗时,不是求总共耗时,所以贪心的方法解这题不行。也就是说下面这个方法是无法得到正确答案的。

class Solution:def minTime(self, time: List[int], m: int) -> int:time.sort(reverse=True)res = sum(time[m::])return res

2.2 二分法

本题如果去掉求助这一环节,那么就是一道典型的二分法题,但是加上了“求助” 这么一个操作,二分法依然可解。只不过是带上了一点儿限制条件:这个限制条件就是去除掉每天的做题中耗时最久的那道题。

在得到这个限制条件后,唯一的判断条件就是:在当前这个“每天的最大做题量”情况下,是否能在要求的天数内完成做题?这么来看,就是一道比较典型的二分法求解题了。

3. 代码

class Solution:def minTime(self, time: List[int], m: int) -> int:left, right = 0, sum(time)while(left <= right):mid = (left + right) // 2 print(left, right, mid)if self.check(mid, time, m):right = mid - 1else: left = mid + 1    return left# 每天耗时limit的情况下,是否能在m天内完成def check(self, limit, time, m):        need = 0cur_max = 0 # 某一个窗口内的最大耗时        total = 0for i in range(len(time)):cur_max = max(cur_max, time[i])if total + time[i] - cur_max <= limit:total += time[i]else: # 重置。(又是新的一天)need += 1cur_max = time[i]total = time[i]if total:need += 1return m>=need
http://www.yayakq.cn/news/400655/

相关文章:

  • 暗网做网站上海网站制作科技公司
  • 中文网站建设计划书重庆建设工程信息网三类人员
  • 南京原创网站建设怎么联系天古装饰公司官网
  • html5 metro风格网站模板大学生创业做网站
  • 刷赞网站推广ks工作调动申请书
  • 邳州建网站基础建设股票
  • 设计网站推荐室内商城网站备案要求
  • h5婚纱摄影网站模板wordpress文章行间距
  • 大型网站维护费一年多少施工企业安全生产评价汇总表最终须由( )签名。
  • 手机版网站版面设计怎么做有哪些可以免费做高数题的网站
  • 一个企业建设网站的目的中山网站建点
  • 火龙果写作网站识别不出来是wordpress
  • 网站 建设 价格表中国电子商务中心官网
  • 北京网站开发一般多少钱平面设计去哪里找工作
  • 昆明制作企业网站网站采集功能
  • 青岛做网站需要多少钱卧龙区建网站
  • 网页制作手机版下载搜索引擎排名优化是什么意思
  • 泉州网站推广排名idea做百度网站
  • 建筑电工证查询网站怎样建网站邢台
  • 爱淘宝网页网站建设淘宝客wordpress
  • 潍坊公司网站制作长春火车站封闭了吗
  • 宣讲家网站支部建设本地app开发公司电话
  • 怎么做可以把网站图片保存下来wordpress 调用form
  • 机票网站建设用自己的名字设计logo
  • 免费做网站软件视频不孕不育网站建设总结
  • 写作网站大全最大的网站开发公司
  • 云服务器里面做网站播放器快云助手网站建设视频教程
  • 网站的首页标题在哪里设置的公司企业邮箱如何申请
  • 如何做网站网站代理福州建设企业网站
  • 付费查看下载wordpress虚拟资源如何优化网页