回复: 5
跳转到指定楼层
上一主题 下一主题
收起左侧

狗家店面疑似挂经 欢迎交流

🔗
匿名用户-TUKCS  2021-6-28 05:11:20 |倒序浏览

2021(7-9月) 码农类General 硕士 全职@google - 内推 - 技术电面  | | WaitList | 在职跳槽

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
给一个class叫 Job, 里面有 startTime, duration, cpu_usage.
写一个function input是list of Jobs, 还有一个integer 代表最大cpu u
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
endTime, 然后再merge.

发面经攒rp,国人小哥很友好,希望手下留情。




评分

参与人数 5大米 +6 收起 理由
t100066542 + 1 great!
木木风 + 1 谢谢分享
StupidCorn + 1 给你点个赞!
一片云的猫 + 2 给你点个赞!
pop_flaky + 1 给你点个赞!

查看全部评分


上一篇:Nuro 店面+VO
下一篇:Amazon L4 VO
推荐
ScoutPoi 2021-6-28 10:08:59 | 只看该作者
全局:
腰靈酒寺。
我的解法:
  1. import heapq
  2. class Solution:
  3.     def carPooling(self, trips: List[List[int]], capacity: int) -> bool:
  4.         trips = sorted(trips, key=lambda x: x[1])
  5.         s = []
  6.         cur = 0
  7.         for i in trips:
  8.             pass_num, starttime, endtime = i
  9.             while s and s[0][0] <= starttime:
  10.                 tmp = heapq.heappop(s)
  11.                 cur -= tmp[1]
  12.             heapq.heappush(s, [endtime, pass_num])
  13.             cur += pass_num
  14.             if cur > capacity:
  15.                 return False
  16.         return True
复制代码



不太懂跟扫描线啥关系,等个dalao教我。
回复

使用道具 举报

全局:
應該是 腰靈酒寺吧
回复

使用道具 举报

🔗
Falldawn 2021-6-28 06:28:03 | 只看该作者
全局:
这题典型的扫描线算法啊
回复

使用道具 举报

🔗
wantage3 2021-6-28 09:46:17 | 只看该作者
全局:
skyline简化版
回复

使用道具 举报

🔗
zxcarrot1 2021-6-28 11:13:29 | 只看该作者
全局:
楼主只考了一道题吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表