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

亚麻 OA

🔗
匿名用户-ADNE4  2023-9-14 23:01:10 |倒序浏览

2023(10-12月) 码农类General 本科 全职@amazon - 网上海投 - 在线笔试  | 😐 Neutral 😣 Hard | WaitList | 在职跳槽

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

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

x
朋友们 前几天做的OA 第二题没有想出来 可能是我缺做题经验了

1. Maximum length of subarray product equal to 1, return int.
input: [1,-1,-1,1,1,-1]
output: 5  解释:[1,-1,-1,1,1]
这个挺简单的 用 prefix sum的想法就可以做出来

2. Least time to finish one mov
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
yReleaseTime: [1,2,3]
  • comedyDuration: [1,1,1]
  • dramaReleaseTime: [1,2,3]
  • dramaDuration: [10,5,2]


    希望有朋友可以解释一下第二题怎么做

    谢谢。
  • 评分

    参与人数 1大米 +12 收起 理由
    匿名用户-YOLPK + 12

    查看全部评分


    上一篇:tiktok oa 9.11-9.15 全
    下一篇:DRW OA

    本帖被以下淘专辑推荐:

    • · amz|主题: 55, 订阅: 2
    推荐
    lucyjuicy 2023-9-18 15:14:10 | 只看该作者
    全局:
    您好!
    本帖隐藏的内容需要积分高于 100 才可浏览
    您当前积分为 0。
    使用VIP即刻解锁阅读权限或查看其他获取积分的方式
    游客,您好!
    本帖隐藏的内容需要积分高于 100 才可浏览
    您当前积分为 0。
    VIP即刻解锁阅读权限 或 查看其他获取积分的方式
    Unlock interview details and practice with AI
    Curated Interview Questions from Top Companies

    评分

    参与人数 2大米 +2 收起 理由
    Hongjie1 + 1 很有用的信息!
    algorithmBlue + 1 给你点个赞!

    查看全部评分

    回复

    使用道具 举报

    地里匿名用户
    推荐
    匿名用户-4XHHI  2023-9-29 09:56:49
    您好!
    本帖隐藏的内容需要积分高于 100 才可浏览
    您当前积分为 0。
    使用VIP即刻解锁阅读权限或查看其他获取积分的方式
    游客,您好!
    本帖隐藏的内容需要积分高于 100 才可浏览
    您当前积分为 0。
    VIP即刻解锁阅读权限 或 查看其他获取积分的方式
    Unlock interview details and practice with AI
    Curated Interview Questions from Top Companies
    回复

    使用道具 举报

    全局:
    您好!
    本帖隐藏的内容需要积分高于 100 才可浏览
    您当前积分为 0。
    使用VIP即刻解锁阅读权限或查看其他获取积分的方式
    游客,您好!
    本帖隐藏的内容需要积分高于 100 才可浏览
    您当前积分为 0。
    VIP即刻解锁阅读权限 或 查看其他获取积分的方式
    Unlock interview details and practice with AI
    Curated Interview Questions from Top Companies
    回复

    使用道具 举报

    🔗
    jackal 2023-9-14 23:28:28 | 只看该作者
    全局:
    您好!
    本帖隐藏的内容需要积分高于 100 才可浏览
    您当前积分为 0。
    使用VIP即刻解锁阅读权限或查看其他获取积分的方式
    游客,您好!
    本帖隐藏的内容需要积分高于 100 才可浏览
    您当前积分为 0。
    VIP即刻解锁阅读权限 或 查看其他获取积分的方式
    Unlock interview details and practice with AI
    Curated Interview Questions from Top Companies
    回复

    使用道具 举报

    🔗
    angel_qian 2023-9-15 05:12:58 | 只看该作者
    全局:
    关于第二道题:
    1)找到 频道1 频道2的 第一个同时结束的点(有一点sweepline的解法),比如例子是time4
    2)从time=4 后面找第一个结束的电影。
    回复

    使用道具 举报

    🔗
    qingqianq 2023-9-15 21:16:45 | 只看该作者
    全局:
    您好!
    本帖隐藏的内容需要积分高于 100 才可浏览
    您当前积分为 0。
    使用VIP即刻解锁阅读权限或查看其他获取积分的方式
    游客,您好!
    本帖隐藏的内容需要积分高于 100 才可浏览
    您当前积分为 0。
    VIP即刻解锁阅读权限 或 查看其他获取积分的方式
    Unlock interview details and practice with AI
    Curated Interview Questions from Top Companies
    回复

    使用道具 举报

    全局:
    谢谢各位大佬解释
    回复

    使用道具 举报

    地里匿名用户
    🔗
    匿名用户-FYJ8U  2023-9-26 12:41:26
    第二题感觉很像greedy里面的interval scheduling
    回复

    使用道具 举报

    🔗
    colwind 2023-10-16 00:47:15 | 只看该作者
    全局:
    本帖最后由 colwind 于 2023-10-15 09:48 编辑
    1. def minimumTimeSpent(comedyReleaseTime, comedyDuration, dramaReleaseTime, dramaDuration):
    2.     comedy = sorted([(comedyReleaseTime[i], comedyReleaseTime[i] + comedyDuration[i]) for i in range(len(comedyReleaseTime))], key=lambda x: x[1])
    3.     drama = sorted([(dramaReleaseTime[i], dramaReleaseTime[i] + dramaDuration[i]) for i in range(len(dramaReleaseTime))], key=lambda x: x[1])
    4.     res = float("inf")
    5.     for c_start, c_end in comedy:
    6.         if c_start >= drama[0][1]:
    7.             res = min(res, c_end)
    8.         else:
    9.             res = min(res,drama[0][1]+c_end-c_start)
    10.     for d_start, d_end in drama:
    11.         if d_start >= comedy[0][1]:
    12.             res = min(res, d_end)
    13.         else:
    14.             res = min(res,comedy[0][1]+d_end-d_start)
    15.     return res

    16. # Test
    17. print(minimumTimeSpent([1,4],[3,2],[5,2],[2,2])) #6
    18. print(minimumTimeSpent([1,2,3],[1,1,1],[1,2,3],[10,5,1])) #4
    复制代码
    回复

    使用道具 举报

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

    本版积分规则

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