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

Google MTV 面经

🔗
lajalex 2018-8-17 10:44:50 | 只看该作者
全局:
kwang75 发表于 2018-8-15 14:09
讲真,不懂bfs怎么做。。。
首先这题lc365是找两两之间的gcd然后拿target去模这个gcd
那很明显拓展到n ...

bfs就是枚举所有的操作 然后没遍历过的进队。。可以是清空任意,从水池进水把任意,两两之间互相倒
回复

使用道具 举报

🔗
somethingme 2018-8-17 12:37:00 | 只看该作者
全局:
lajalex 发表于 2018-8-16 21:44
bfs就是枚举所有的操作 然后没遍历过的进队。。可以是清空任意,从水池进水把任意,两两之间互相倒

我理解的你的想法是,把所有"操作"遍历。但是我不懂为什么要用队?
如果要枚举,为什么不用dfs呢?
我的理解是,bfs是一层一层遍历的。也就是存在一些关系,让每个点(这里是杯子)在每一层只能遍历一次。这题我觉得不存在这种关系。你完全可以无限倒入一个杯子再倒入另一个,或者两两互倒。当然这只是我的想法啊

回复

使用道具 举报

🔗
carol987 2018-8-22 04:40:24 | 只看该作者
全局:
这个系统设计怎么做好呢?
回复

使用道具 举报

🔗
flyman3046 2018-8-29 10:16:16 | 只看该作者
全局:
最后一轮,可不可以直接用 vol % gcd(v1,v2,..,vn) == 0 来判断?
回复

使用道具 举报

🔗
carol987 2018-9-1 06:49:59 | 只看该作者
全局:
这个杯子装水的问题是不是就是一个N-ary tree的问题,root是0,N个child,每个child又有N/2N个child (加水或者倒水),然后搜里面的path sum, BFS做,加一个visited
queue里面放的是量到的水。
回复

使用道具 举报

🔗
iversonhw 2018-9-24 05:00:05 | 只看该作者
全局:
最后一轮参考利口的话应该是道数学题。要找所有杯子的GCD. 可以两两相找取最小的。然后看看是否可以被target整除。不过三姐出这道还真是不想让人过的节奏。

补充内容 (2018-9-24 05:02):
找GCD应该是这个方法:https://www.geeksforgeeks.org/gcd-two-array-numbers/
回复

使用道具 举报

🔗
hlckl123456 2018-10-12 12:54:52 | 只看该作者
全局:
楼主好人
能否问一下第二轮简单的矩阵题目,小哥都问了哪些follow up?
回复

使用道具 举报

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

本版积分规则

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