12
返回列表 发新帖
楼主: Fooly_Cooly
跳转到指定楼层
上一主题 下一主题
收起左侧

Pathai New grad 2022 OA分享

全局:
困困困困 发表于 2022-03-03 18:58:22
把每一个人的时间走一遍,不管开始时间还是结束时间只要出现了timeline里面没有就放进去,为了生成了一个有所有开始结束时间点的timeline。这样看一个一个的时间段数人数就行。我写的还是比较麻烦…
哦哦了解了 谢谢啊
回复

使用道具 举报

🔗
gytgytgyt35 2022-9-25 23:25:52 | 只看该作者
全局:
本帖最后由 gytgytgyt35 于 2022-9-25 15:31 编辑

00:15-00:30 可以参加4个人
00:30-00:45可以参加5个人

那是应该合并成00:15-00:45

还是不合并。
估计是只能参加人数相同时间段又相连的合并了。。。


最后的输出,人数最多的时间段排前面,人数相同时间段不相连的按开始时间从小到大排,然后每个时间段参加的人数至少两人。。。
回复

使用道具 举报

🔗
gytgytgyt35 2022-9-25 23:34:04 | 只看该作者
全局:
困困困困 发表于 2022-3-4 02:58
把每一个人的时间走一遍,不管开始时间还是结束时间只要出现了timeline里面没有就放进去,为了生成了一个 ...

是不是3 for loops......我觉得可以,估计输入的矩阵的size...不会大到离谱
回复

使用道具 举报

🔗
dddddd123 2022-10-1 09:33:44 | 只看该作者
全局:
mron 发表于 2022-3-1 14:17
用扫描线的方法可以做,类似meeting room,把所有人的schedule 按 开始时间(标记1)和结束时间(-1)存 ...

请问在example output中,前两个slot有2个人可以参会,第三个slot有三个人可以参会,为什么不是只输出第三个slot呢?
回复

使用道具 举报

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

本版积分规则

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