📣 独立日限时特惠: VIP通行证立减$68
查看: 2209| 回复: 9
跳转到指定楼层
上一主题 下一主题
收起左侧

[动态规划] 问一道DP,真不会orz

全局:
20小米
Given a matrix of n*n.Each cell contain 0, 1, -1.
0 denotes there is no diamond but there is a path.
1 denotes there is diamond at that location with a path
-1 denotes that the path is blocked.

Now you have start from 0,0 and reach to last cell & then return back to 0,0 collecting maximum no of diamonds.
While going to last cell you can move only right and down. While returning back you can move only left and up.

Test case:
0 1 -1 1
1 0 -1 1
1 1 1 0
1 0 1 0
[size=0.8em]



补充内容 (2019-3-14 11:19):
左上角走到右下角,再走回左上角,钻石拿完了就没了不能重复拿

最佳答案

查看完整内容

利口 柒肆壹 紫薯紫薯紫薯

上一篇:数组Snapshot
下一篇:21点游戏
全局:
利口 柒肆壹 紫薯紫薯紫薯
回复

使用道具 举报

全局:
从last cell回去不是原路返回就好了吗 假如来的时候是最优 那回去也是?向右向下不就对应向左向上吗?所以只需要考虑从左上角到右下角的最优解嘛?

我有理解错题目吗?

补充内容 (2019-3-14 11:22):
写完了才看到你的补充😂😂

那就等于解两次同一个问题/换个地图 因为有些位置钻石没了

补充内容 (2019-3-14 11:26):
我觉得可以 dp记录 到每个位置时可获得的最多钻石 然后记录前一步是来自左还是来自上 算完整个map之后 从终点backtrack回去更新地图 然后同样的 从右下角到左上角记录到每个位置时可获得的最多钻石 这次不用记前一步来自哪里
回复

使用道具 举报

🔗
 楼主| sunliwei 2019-3-14 11:31:32 | 只看该作者
全局:
greatr22 发表于 2019-3-14 11:21
从last cell回去不是原路返回就好了吗 假如来的时候是最优 那回去也是?向右向下不就对应向左向上吗?所以 ...

我一开始也这么想的,但是不对,楼上leetcode有答案,我面DS遇见这种题我也是服气了orz
回复

使用道具 举报

🔗
14417335 2019-3-14 21:23:06 | 只看该作者
全局:
sunliwei 发表于 2019-3-14 11:31
我一开始也这么想的,但是不对,楼上leetcode有答案,我面DS遇见这种题我也是服气了orz

好像是不太合适呃。DS对算法是不是主要考核LC Medium的题,再加上DS特有的考核呢?
回复

使用道具 举报

🔗
 楼主| sunliwei 2019-3-15 00:52:47 | 只看该作者
全局:
14417335 发表于 2019-3-14 21:23
好像是不太合适呃。DS对算法是不是主要考核LC Medium的题,再加上DS特有的考核呢?

据说一般是<= medium。主要一般考建模和统计。
回复

使用道具 举报

全局:
741, youtube有个叫花花的哥们儿讲这个题讲的挺好的
回复

使用道具 举报

🔗
Shen.TT 2019-9-26 04:54:34 | 只看该作者
全局:
sunliwei 发表于 2019-3-14 11:31
我一开始也这么想的,但是不对,楼上leetcode有答案,我面DS遇见这种题我也是服气了orz

这个题是真难,死活想不出。面试遇见这种认命吧
回复

使用道具 举报

🔗
337845818 2019-9-26 11:05:53 | 只看该作者
全局:
[p1_x, p1_y, p2_x, p2_y] dp
n^4的空间,时间。

优化为
[len, p1_x, p2_x] dp
n^3空间 时间。
回复

使用道具 举报

🔗
Luffy_Tse 2019-9-28 02:20:31 | 只看该作者
全局:
这个是里口原题摘草莓
回复

使用道具 举报

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

本版积分规则

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