查看: 1867| 回复: 3
跳转到指定楼层
上一主题 下一主题
收起左侧

[动态规划] 可以删除一共n堵墙,起点到终点的最短距离

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
本帖最后由 14417335 于 2019-5-3 12:25 编辑

求一道谷歌面试题解答

题目:在2d矩阵中,找起点到终点的最短距离,前提是可以删除一共n堵墙

本人的想法,1)暴力解法,枚举所有删除n堵墙后的矩阵,对每个矩阵做bfs,取全局最优(100%面试官不满意)
2)bfs的时候存一个带有当前删除墙数的class,每次走的时候如果墙数还有余额,就可以走到墙的位置,同时墙数-1,再塞回队列,复杂度的话是多少,我也不知道?

求大佬说说怎么解

上一篇:LeetCode Interval类题目的个人总结(Java描述)
下一篇:G onsite 被台湾人废了,求这题解法 (新人求大米)
🔗
337845818 2019-5-4 02:00:30 | 只看该作者
全局:
foobar lvl 3原题, 1个炸弹改k个炸弹.
https://codereview.stackexchange ... -the-bunnies-escape


lvl 3过了hr才会联系你的. 感受一下
回复

使用道具 举报

🔗
 楼主| qqaas 2019-5-4 03:07:18 | 只看该作者
全局:
337845818 发表于 2019-5-4 02:00
foobar lvl 3原题, 1个炸弹改k个炸弹.
https://codereview.stackexchange.com/questions/153242/shortest- ...

lvl3 过了hr联系电面??
看了下你给的答案,跟我说的第二种解法是一样的
回复

使用道具 举报

🔗
337845818 2019-5-4 05:13:28 | 只看该作者
全局:
qqaas 发表于 2019-5-4 03:07
lvl3 过了hr联系电面??
看了下你给的答案,跟我说的第二种解法是一样的

foobar你不了解的话就没事..
显然dp[i, j, k] = [i, j] 位置上且有k个炸弹的最近距离.
回复

使用道具 举报

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

本版积分规则

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