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

amazon社招OA两道新题

 
🔗
rachelkong 2017-8-19 06:56:45 | 只看该作者
全局:
请问楼主,砍树问题,是要把所有的树都砍掉吗?
例子中:最后一步是(0,1)吧?
[
[1, 3, 0, 2]
[1, 1, 3, 1]
]
(1, 3) -> (0, 3) -> (1, 3) -> (1, 2) -> (1, 1) -> (1, 0)
回复

使用道具 举报

🔗
anqihu04 2017-8-19 10:35:45 | 只看该作者
全局:
同楼上,
是只要修完一层么?   还是得全部修完?
如果是全部修完, 修完的时候就可以返回么, 还是必须去到任意4个出口中的一个
回复

使用道具 举报

🔗
 楼主| guorenwang 2017-8-19 10:47:28 | 只看该作者
全局:
rachelkong 发表于 2017-8-19 06:56
请问楼主,砍树问题,是要把所有的树都砍掉吗?
例子中:最后一步是(0,1)吧?
[

不是,最后一个是(1, 0), 意思是修完一层就可以了
回复

使用道具 举报

🔗
 楼主| guorenwang 2017-8-19 10:48:55 | 只看该作者
全局:
anqihu04 发表于 2017-8-19 10:35
同楼上,
是只要修完一层么?   还是得全部修完?
如果是全部修完, 修完的时候就可以返回么, 还是必须 ...

是修完一层就可以了, 但是返回必须去到当前层左边或右边的出口
回复

使用道具 举报

🔗
Protocol 2017-8-20 04:56:01 | 只看该作者
全局:
感谢楼主分享,有个问题:
回复

使用道具 举报

🔗
Protocol 2017-8-20 04:58:43 | 只看该作者
全局:
刚才按了下回车,不知道怎么就发布出去了...重新再写一下:
感谢楼主分享,有个问题:
Ex2:
[
[1, 0]
[3, 2]
]
上图中的最小步数返回-1因为,没有办法修好一层, 因为从左上角1开始走,不能走到0, 也不能走3, 因为在全局中3比2大,必须先走2。所以就没法走了。.

这个例子为什么不能从右下角开始走,也就是(1,1) ->(1, 0).这样第二层的树都被清理干净,矩阵变成[[1,0], [1, 1]] ,返回1,也就是成功?
谢谢,祝楼主拿到心仪offer
回复

使用道具 举报

🔗
cmuhao 2017-8-20 06:35:58 | 只看该作者
全局:
楼主,第二题第二个例子如果从右下角开始走,是不是就可以走完了,因为2-》3,返回1步,第二层修好?
回复

使用道具 举报

🔗
Protocol 2017-8-20 07:59:36 | 只看该作者
全局:
guorenwang 发表于 2017-8-19 10:48
是修完一层就可以了, 但是返回必须去到当前层左边或右边的出口

还有一个问题:
既然 “是修完一层就可以了, 但是返回必须去到当前层左边或右边的出口”
例子中:最后一步为什么不是(1,3)?
[
[1, 3, 0, 2]
[1, 1, 3, 1]
]
(1, 3) -> (0, 3) -> (1, 3) -> (1, 2) -> (1, 1) -> (1, 0)

如果最后一步是(1, 3)的话岂不是4步就可以了?
(1, 3) -> (0, 3) -> (1, 3) -> (1, 2) ->(1, 3)

补充内容 (2017-8-20 08:53):
另外请教一下楼主,如果一层里有0,但是其他的都是1, 比如[1,1,0,1]算不算被清理干净?还是说这一层必须全是1?谢谢啦
回复

使用道具 举报

🔗
cmuhao 2017-8-21 02:25:32 | 只看该作者
全局:
Protocol 发表于 2017-8-20 07:59
还有一个问题:
既然 “是修完一层就可以了, 但是返回必须去到当前层左边或右边的出口”
例子中:最后 ...

对啊,同样的问题,感觉这个问题好奇怪啊
回复

使用道具 举报

🔗
cmuhao 2017-8-21 02:26:51 | 只看该作者
全局:
Protocol 发表于 2017-8-20 07:59
还有一个问题:
既然 “是修完一层就可以了, 但是返回必须去到当前层左边或右边的出口”
例子中:最后 ...

可不可以这样理解,每次修一颗树,修完后查看所在行是否全部修完,如果修完就返回之前的步数+到本行边界的最短步数?
回复

使用道具 举报

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

本版积分规则

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