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

狗家昂赛跪经

🔗
 楼主| tigerhuhu16 2018-11-10 01:48:06 | 只看该作者
全局:
一剑终情 发表于 2018-11-10 01:36
那个#号的,好像标准解法就是从后往前,遇到#就记一下,跳过相应数目的非#字符

当时没想到,唉
回复

使用道具 举报

全局:
楼主再请问一下   string那题不知道 会不会有多个####的情况? 然后两个string都会有#吗?  
回复

使用道具 举报

🔗
 楼主| tigerhuhu16 2018-11-10 02:41:56 | 只看该作者
全局:
zhangzitong001 发表于 2018-11-10 02:04
楼主再请问一下   string那题不知道 会不会有多个####的情况? 然后两个string都会有#吗?

会,多个的话就跟电脑光标一个意思,backspace不奏效,就一直为空,然后两个都会有#。
回复

使用道具 举报

🔗
wtcupup 2018-11-10 04:43:58 来自APP | 只看该作者
全局:
请问是在mountain view面的吗?
回复

使用道具 举报

🔗
wtcupup 2018-11-10 06:04:05 | 只看该作者
全局:
第二轮写了个dfs+pruning

  1. def findMinMaxPath(self, start_node, end_node, graph):
  2.         self.global_min = float('inf')
  3.         self.global_path = []

  4.         def dfs(cur_max, cur_path, cur_node):
  5.                 if not cur_node:
  6.                         return
  7.                 if cur_node == end_node:
  8.                         cur_max = max(cur_max, cur_node.val)
  9.                         cur_path.append(cur_node)
  10.                         if cur_max < self.global_min:
  11.                                 self.global_path = cur_path
  12.                                 self.global_min = cur_max
  13.                         return
  14.                        

  15.                 for neighbour in graph[cur_node]:
  16.                         if neighbour.val > cur_max:
  17.                                 cur_max = neighbour.val
  18.                         # when max value in current path exceeds global_min, no need to search further
  19.                         if cur_max > self.global_min:
  20.                                 continue
  21.                         cur_path.append(neighbour.val)
  22.                         dfs(cur_max, cur_path, neighbour)

  23.         dfs(-float('inf'), [], start_node)
  24.         return self.global_path
复制代码
回复

使用道具 举报

🔗
zhuleihe7 2018-11-10 06:34:27 | 只看该作者
全局:
请问楼主在哪里面?
回复

使用道具 举报

🔗
qiyedeqiang 2018-11-10 07:07:25 | 只看该作者
全局:
第二轮感觉可以把node的value排个序,然后从值小的开始进行union,到某个值,起点终点在一个union里面之后,这个值就是bound
回复

使用道具 举报

🔗
一剑终情 2018-11-10 08:43:13 | 只看该作者
全局:

我第一次做也想不到,只想到用栈来做。后来看答案才知道。
回复

使用道具 举报

🔗
大木虫 2018-11-10 22:28:48 | 只看该作者
全局:
第三轮第二题感觉用hashtable直接看骰子们有没有足够品种的字母即可
回复

使用道具 举报

🔗
smallmikko 2018-12-13 00:41:44 | 只看该作者
全局:
请问lz,第四题第一轮什么意思?有没有具体例子,谢谢!
回复

使用道具 举报

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

本版积分规则

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