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

(更新offer)胡子大叔刷题直播

🔗
 楼主| boxm 2018-11-23 16:03:35 | 只看该作者
全局:
为了做Shortest Distance from All Buildings而刷了它的前传,Best Meeting Point。就取median按公式算就可以了。似乎也并没有帮到Shortest Distance from All Buildings……
回复

使用道具 举报

🔗
 楼主| boxm 2018-11-23 16:38:33 | 只看该作者
全局:
刷了Sort Transformed Array,数学题。考考不熟悉抛物线的小白还可以,考中国人没有区分度,都会
回复

使用道具 举报

🔗
 楼主| boxm 2018-11-24 01:43:36 | 只看该作者
全局:
感恩节快乐。过节也不能忘了刷题。

刷了Next Greater Element I,虽然被归到Searching类别下,其实是道栈的题。
回复

使用道具 举报

🔗
 楼主| boxm 2018-11-24 03:28:08 | 只看该作者
全局:
刷了Pacific Atlantic Water Flow,从边缘也就是目的地反向DFS找到能reach的点,暴力解
回复

使用道具 举报

🔗
 楼主| boxm 2018-11-24 04:14:53 | 只看该作者
全局:
刷了Evaluate Reverse Polish Notation,标准栈题,注意python负数相除是round down,改为true div 然后用int 取整数部分即可
回复

使用道具 举报

🔗
 楼主| boxm 2018-11-25 01:34:01 | 只看该作者
全局:
刷了Multiply Strings,字符串运算题,只要知道i位乘j位放在i + j位就差不多了,然后注意一下leading zeros的去除。

看到submission里时间最快的都是直接调用库函数的,傻逼吗,人家考你的就是implement乘法
回复

使用道具 举报

🔗
 楼主| boxm 2018-11-25 02:55:32 | 只看该作者
全局:
刷了Find K Pairs with Smallest Sums,类似于一个逐行、逐列排好序的矩阵找smallest K。暴力排序时间不好。用了一个斜线推进法终于beat 100%了
回复

使用道具 举报

🔗
 楼主| boxm 2018-11-25 04:58:18 | 只看该作者
全局:
刷了Kth Smallest Element in a Sorted Matrix,用堆来做的话就和上题一模一样的解法,一遍过。

用binary search就可以从左上角和右下角找到一个mid值,然后逐行再binary search找到不大于mid的数求和,以此判断是调整low还是high。吊诡的是这种方法做出来时间更差了。anyway,意思到就行
回复

使用道具 举报

🔗
 楼主| boxm 2018-11-26 03:48:30 | 只看该作者
全局:
刷了Find K-th Smallest Pair Distance,和Kth Smallest Element in a Sorted Matrix非常像。做完这道才发现Kth Smallest Element in a Sorted Matrix的一个小trick,调完这个小trick,Kth Smallest Element in a Sorted Matrix也能到99.9%了。

要点就是binary search + DP,计算每一行要从上一行的位置起搜索。侧面也说明了类似的题要扎堆做,才能融会贯通!
回复

使用道具 举报

🔗
 楼主| boxm 2018-11-26 07:43:18 | 只看该作者
全局:
刷了Shortest Distance from All Buildings,这题拖到Sorting and Searching最后一个来解,因为……真的是很难hhh

就暴力BFS解,计算从每个building出发到各空地的距离,最后加起来求极小值。每search一轮,grid[i][j]++,使之同时兼具记录visited和前面building的信息的功能。省了一些space。

然后就标志着 Explore - Google - Sorting and Searching解完了。原本预计两天,结果用了一周……应该算整个deck里最难的一个session了。
回复

使用道具 举报

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

本版积分规则

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