楼主: 匿名
跳转到指定楼层
上一主题 下一主题
收起左侧

垫面没做出来

🔗
llcourage123 2020-2-8 11:46:30 | 只看该作者
全局:
应该是greedy解法,方法和jump game 2一样,
回复

使用道具 举报

🔗
chang_su 2020-2-8 12:17:33 | 只看该作者
全局:
这不是标准的区间覆盖问题嘛
回复

使用道具 举报

🔗
zzgzzm 2020-2-8 14:09:50 | 只看该作者
全局:
本帖最后由 zzgzzm 于 2020-2-8 14:14 编辑

将a转化为覆盖区间clips=[[-1,1], [0,2], [0,4], [2,4], [3,5]],然就问题就变为如何选最少的区间来覆盖[0,4]. 和LC1024相同。
My solution

  1.         int videoStitching(vector<vector<int>>& clips, int T)
  2.     {
  3.       sort(clips.begin(), clips.end()); // sort clips by start
  4.       
  5.       int i = 0; // clips index
  6.       int maxReach = 0; // max time reachable by clips
  7.       int cnt = 0; // number of clips needed
  8.       
  9.       while (maxReach < T) {
  10.         int currentMaxReach = 0;
  11.         while (i < clips.size() && clips[i][0] <= maxReach)
  12.           currentMaxReach = max(currentMaxReach, clips[i++][1]);
  13.         
  14.         if (currentMaxReach <= maxReach) return -1; // can't reach further
  15.         maxReach = currentMaxReach;
  16.         cnt++; // need an additional clip to reach new maxReach        
  17.       }
  18.       
  19.       return cnt;
  20.     }
复制代码
[/i]





评分

参与人数 3大米 +5 收起 理由
Hexame + 1 给你点个赞!
一剑终情 + 3 给你点个赞!
codeyy + 1 赞一个

查看全部评分

回复

使用道具 举报

全局:
吃吃_ 发表于 2020/02/08 09:11:01
从[1,1,2,1,1]到[4,0,2,1,0]。从双向覆盖转换为单向覆盖。转换后的数组M=j代表从index=i的位置...
啊,谢谢大佬的讲解,我原本以为要用贪心法来做哩
回复

使用道具 举报

全局:
henry_ma 发表于 2020/02/08 16:08:08
啊,谢谢大佬的讲解,我原本以为要用贪心法来做哩
这就是贪心呀

补充内容 (2020-2-8 01:03):
看错了,贪心比dp快
回复

使用道具 举报

全局:
henry_ma 发表于 2020/02/08 16:08:08
啊,谢谢大佬的讲解,我原本以为要用贪心法来做哩
不是大佬...不客气哈哈哈哈,既然你懂了,还请你帮忙给我加个米呀~新人想多求点米看面经...
回复

使用道具 举报

🔗
llwc 2020-2-8 22:07:27 | 只看该作者
全局:
zzgzzm 发表于 2020-2-8 14:09
将a转化为覆盖区间clips=[[-1,1], [0,2], [0,4], [2,4], [3,5]],然就问题就变为如何选最少的区间来覆盖[0, ...

LC1024的最优解也是O(nlogn) 吧?
回复

使用道具 举报

🔗
WarriorZ 2020-2-9 02:05:22 | 只看该作者
全局:
浇花问题,Twitter今年的oa题,贪心可以做,好像也是上个月某次周赛的6分第四题
回复

使用道具 举报

🔗
一剑终情 2020-2-9 02:21:12 | 只看该作者
全局:
dionwang 发表于 2020-2-7 18:25
不是很像,就是

这1300多的题号,这是最近周赛的题?
回复

使用道具 举报

🔗
一剑终情 2020-2-9 02:31:53 | 只看该作者
全局:
WarriorZ 发表于 2020-2-8 12:05
浇花问题,Twitter今年的oa题,贪心可以做,好像也是上个月某次周赛的6分第四题

题号看着像周赛,hard题,前面三道是e m m,破案了
回复

使用道具 举报

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

本版积分规则

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