楼主: 神罗天征
跳转到指定楼层
上一主题 下一主题
收起左侧

Google面经题密码箱问题解法求问

🔗
skye_luobopi 2016-1-24 09:44:04 | 只看该作者
全局:
我的是三位密码锁转动遇到特定的组合会爆炸,问怎么转。。。。。我也跪在这了
回复

使用道具 举报

🔗
xpli521 2016-1-24 10:00:30 | 只看该作者
全局:
skye_luobopi 发表于 2016-1-23 18:44
我的是三位密码锁转动遇到特定的组合会爆炸,问怎么转。。。。。我也跪在这了

同学你现在知道这个怎么做了吗?求解答。。。我第一次看到这个面经就吓傻了。。
回复

使用道具 举报

🔗
skye_luobopi 2016-1-24 10:11:09 | 只看该作者
全局:
我的面经里貌似有人说会做了,你可以去看看,我现在也不会
回复

使用道具 举报

🔗
stellari 2016-1-24 11:25:03 | 只看该作者
全局:
skye_luobopi 发表于 2016-1-24 09:44
我的是三位密码锁转动遇到特定的组合会爆炸,问怎么转。。。。。我也跪在这了

我看了你的面经,关键问题在于“转动式”密码锁有两种:一种像老式电话的拨号盘那样,所有数字均匀刻在一个圆上,中间的旋柄上有一个指针,通过旋转旋柄来依次输入数字;另一种是行李箱上常用的那种,每一位数字单独有一个转盘,可以按任意顺序设置各位数字。

两种有一个关键区别:就是第一种必须顺序输入密码,每次试验的前2位必是上次试出结果的后2位;而第二种可以以任意顺序输入密码,每次试验结果的任意2位都可以和上次结果的对应2位相同。

面试官问的是哪一种?
回复

使用道具 举报

🔗
aifer 2016-1-24 11:45:04 | 只看该作者
全局:
看到这道题,人已炸。。。
回复

使用道具 举报

🔗
 楼主| 神罗天征 2016-1-24 12:27:59 | 只看该作者
全局:
aifer 发表于 2016-1-24 11:45
看到这道题,人已炸。。。

我已经不懂楼上的大神们在讨论什么了……
回复

使用道具 举报

全局:
google bar太高。
我另一同学考的是leetcode hard里面的最短回文,用kmp解的那道。
回复

使用道具 举报

🔗
illuminati 2016-1-24 13:08:06 | 只看该作者
全局:
xiaozhuxiaozhu 发表于 2016-1-24 12:55
google bar太高。
我另一同学考的是leetcode hard里面的最短回文,用kmp解的那道。

说实话现在kmp已经不算什么bar了。。
回复

使用道具 举报

🔗
skye_luobopi 2016-1-24 13:26:59 | 只看该作者
全局:
stellari 发表于 2016-1-24 11:25
我看了你的面经,关键问题在于“转动式”密码锁有两种:一种像老式电话的拨号盘那样,所有数字均匀刻在一 ...

第二种,旅行箱的密码锁,三位可以随意选择的转
回复

使用道具 举报

🔗
stellari 2016-1-24 13:59:40 | 只看该作者
全局:
skye_luobopi 发表于 2016-1-24 13:26
第二种,旅行箱的密码锁,三位可以随意选择的转

如果是这种就比较简单一些。就是把每一个三位数想象成一个图中的节点,每个节点和周围的8个节点相连。把会爆炸的组合从这个图中删去。最后实际上就是求“在一个3维图上找到从000节点开始到777节点的最短路径”。因为这个图是无权的,用BFS最合适。当然,实际的节点数只有1000,用DFS其实也可以。
回复

使用道具 举报

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

本版积分规则

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