📣 独立日限时特惠: VIP通行证立减$68
123
返回列表 发新帖
楼主: cagalli
跳转到指定楼层
上一主题 下一主题
收起左侧

Google seti onsite 挂经

🔗
hongtunbaobao 2018-10-25 00:15:13 | 只看该作者
全局:
求问楼主等了多久知道结果的?
回复

使用道具 举报

🔗
smellycat 2018-12-6 13:01:05 | 只看该作者
全局:
szyyn95 发表于 2018-10-14 07:15
第一题是很久之前的FB题,后来各个公司都在用了,最优时间是O(m+n),从一个角走到对角即可,不需要binary s ...

这个怎么个走法?

补充内容 (2018-12-7 11:22):
知道怎么做了,很简单……
回复

使用道具 举报

🔗
noemanon 2018-12-6 14:47:17 | 只看该作者
全局:
szyyn95 发表于 2018-10-14 07:15
第一题是很久之前的FB题,后来各个公司都在用了,最优时间是O(m+n),从一个角走到对角即可,不需要binary s ...

请问lc上面有原题吗,刚刚想了想最优的确实可以O(m+n)实现,想写写试试。。。
回复

使用道具 举报

🔗
雨雪霏霏 2018-12-8 08:40:32 | 只看该作者
全局:
noemanon 发表于 2018-12-6 14:47
请问lc上面有原题吗,刚刚想了想最优的确实可以O(m+n)实现,想写写试试。。。

这个O(m + n)应该是每一行的1的数量都递增的意思吗?不然怎么从一个角走到另一个角...?
回复

使用道具 举报

🔗
大方 2018-12-8 10:57:16 | 只看该作者
全局:
雨雪霏霏 发表于 2018-12-8 08:40
这个O(m + n)应该是每一行的1的数量都递增的意思吗?不然怎么从一个角走到另一个角...?

题目的意思应该是每行都是0在1左边。
比如从左上角走到右下角:
1.如果右边的数是0,往右走,记下行号
2.否则往下走(不管下面的那个数是0还是1)。
最后记下的那个行号就是最多0的一行。
回复

使用道具 举报

🔗
noemanon 2018-12-8 12:37:40 | 只看该作者
全局:
雨雪霏霏 发表于 2018-12-8 08:40
这个O(m + n)应该是每一行的1的数量都递增的意思吗?不然怎么从一个角走到另一个角...?

我的想法是我们从第一行开始找到最后一个0, 然后行+1, 列+1, 如果是0我们记录res, 不是的话继续行+1, 列+1。直到遍历完所有行。 所以是O(m+n)
回复

使用道具 举报

🔗
雨雪霏霏 2018-12-8 23:03:13 | 只看该作者
全局:
大方 发表于 2018-12-8 10:57
题目的意思应该是每行都是0在1左边。
比如从左上角走到右下角:
1.如果右边的数是0,往右走,记下行号
...

明白了谢谢!
回复

使用道具 举报

🔗
雨雪霏霏 2018-12-8 23:03:26 | 只看该作者
全局:
noemanon 发表于 2018-12-8 12:37
我的想法是我们从第一行开始找到最后一个0, 然后行+1, 列+1, 如果是0我们记录res, 不是的话继续行+1, ...

明白了 谢谢!
回复

使用道具 举报

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

本版积分规则

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