📣 独立日限时特惠: VIP通行证立减$68
楼主: 肥宅快乐水
跳转到指定楼层
上一主题 下一主题
收起左侧

[Leetcode] 比赛review帖

🔗
 楼主| 肥宅快乐水 2018-7-9 01:19:22 | 只看该作者
全局:
vtiaocao 发表于 2018-7-9 00:39
这次竞赛我鸽了。。

话说之前也见过一次这种的。。就是比较大的直接跳了。

看见香肠嘴十元我就害怕 再遇不见这么好看的了。。
回复

使用道具 举报

🔗
magicsets 2018-7-9 02:38:07 | 只看该作者
全局:
肥宅快乐水 发表于 2018-7-8 12:34
https://leetcode.com/contest/weekly-contest-92

[868 | pass]

我看了一下,第865题是一个寻路问题,标准算法应该是 A*(启发式搜索)
https://en.wikipedia.org/wiki/A*_search_algorithm

Discuss里提到了memo和heap,所以基本就是A*的实现了
回复

使用道具 举报

🔗
CYCY 2018-7-9 09:41:07 | 只看该作者
全局:
magicsets 发表于 2018-7-9 02:38
我看了一下,第865题是一个寻路问题,标准算法应该是 A*(启发式搜索)
https://en.wikipedia.org/wiki/ ...

865我看很多人就直接BFS,就是加了一个限定条件,对于一个节点,如果访问过且拥有的key一样就不再访问,如果拥有的key变多了就可以再次访问。不知道这个限定条件怎么想出来的/证明出来的。。。比赛就卡在这个地方了。。
回复

使用道具 举报

🔗
magicsets 2018-7-9 10:28:41 | 只看该作者
全局:
CYCY 发表于 2018-7-9 09:41
865我看很多人就直接BFS,就是加了一个限定条件,对于一个节点,如果访问过且拥有的key一样就不再访问, ...

Key+位置就是“状态”,我们的目标是找到从起始状态(0把key,初始位置)到达某个终止状态的最短路径(全部key,任意位置)。

然后想像一下你有一个巨大的状态图,两个状态之间存在一条边当且仅当两个状态的位置相邻,且满足key持有情况以及可开lock的约束。

要在这个状态图上寻找一条最短路径,可以用暴力BFS,也可以在选择下一步状态时使用某种“聪明”的优先级策略,这一优先级策略方法即为 A*

此外这个问题是有实用价值的,叫做Inventory-Aware Path Finding,做游戏AI时应该会使用,可以看看下面两个链接:
https://gamedev.stackexchange.co ... g-with-lock-and-key
https://www.gamasutra.com/blogs/ ... are_Pathfinding.php
回复

使用道具 举报

🔗
kate8528577 2018-7-9 10:40:18 | 只看该作者
全局:
楼主要不要组织打比赛呀
回复

使用道具 举报

🔗
CYCY 2018-7-9 11:17:47 | 只看该作者
全局:
magicsets 发表于 2018-7-9 10:28
Key+位置就是“状态”,我们的目标是找到从起始状态(0把key,初始位置)到达某个终止状态的最短路径(全 ...

6666 你这么一说清晰多了。我以前想的是可以重复经过的BFS,所以总是没想明白。所以应该吧(key + position)当作一个节点,而不是把(position)当作节点,emm,这样明白多了。
回复

使用道具 举报

🔗
 楼主| 肥宅快乐水 2018-7-9 11:43:29 | 只看该作者
全局:
kate8528577 发表于 2018-7-9 10:40
楼主要不要组织打比赛呀

giao起来啊 o(*^@^*)o
回复

使用道具 举报

🔗
miugel 2018-7-10 01:49:40 | 只看该作者
全局:
每周都只能做三道题。。看到大神们一下就秒杀完了,感到了绝望。。
回复

使用道具 举报

🔗
 楼主| 肥宅快乐水 2018-7-10 03:54:56 | 只看该作者
全局:
miugel 发表于 2018-7-10 01:49
每周都只能做三道题。。看到大神们一下就秒杀完了,感到了绝望。。

加油加油, 做三道就比没做的强喇.

三道基本上都是前100的水平, 没毛病
回复

使用道具 举报

🔗
vtiaocao 2018-7-10 05:42:37 | 只看该作者
全局:
miugel 发表于 2018-7-9 09:49
每周都只能做三道题。。看到大神们一下就秒杀完了,感到了绝望。。

跪拜前一百大佬。。。
回复

使用道具 举报

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

本版积分规则

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