查看: 2323| 回复: 23
跳转到指定楼层
上一主题 下一主题
收起左侧

每天一两

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
2019.1.23
前阵子有了一些痛苦的经历,一直没有刷题。
痛定思痛,还是得正确看待未来,每天一两题吧,有就好坚持住。
这里应该是一亩三分福地,刷起来!

975 old even jump
主要困难是理解题目,写得难懂。出发点就是最后一个index肯定是good index。
这样不就不难想到要倒序求解,因为两次jump必须是升降或降声,因此就能根据值的变化找到升降的状态转移。

上一篇:发现一个女装大佬, LC contest 周周前十...
下一篇:recursion
推荐
 楼主| monaziyi 2019-2-21 05:28:31 | 只看该作者
全局:

谢谢, 同加油~
回复

使用道具 举报

推荐
 楼主| monaziyi 2019-2-21 00:57:48 | 只看该作者
全局:
本帖最后由 monaziyi 于 2019-2-21 05:26 编辑

2.20
23. Merge k Sorted Lists
235. Lowest Common Ancestor of a Binary Search Tree
236. Lowest Common Ancestor of a Binary Tree
回复

使用道具 举报

推荐
 楼主| monaziyi 2019-2-21 00:57:22 | 只看该作者
全局:
2.18
84. Largest Rectangle in Histogram
852. Peak Index in a Mountain Array
162. Find Peak Element
回复

使用道具 举报

🔗
 楼主| monaziyi 2019-1-25 12:19:12 | 只看该作者
全局:
本帖最后由 monaziyi 于 2019-1-25 12:21 编辑

1.24 喝完了一两伏特加547 friend circle
这道题目我上来的思路是bfs,大多数人好像用dfs和uion find
每天一两有点少
回复

使用道具 举报

🔗
 楼主| monaziyi 2019-1-26 12:27:33 | 只看该作者
全局:
本帖最后由 monaziyi 于 2019-1-26 12:29 编辑

1.25
今天只喝了一口伏特加
dfs了547
494 target sum
用dfs很简单,但是效率太低了, 2^n,应该可以用计划递归降下来
回复

使用道具 举报

🔗
 楼主| monaziyi 2019-1-27 12:45:28 | 只看该作者
全局:
1.26
612 task scheduler
回复

使用道具 举报

🔗
 楼主| monaziyi 2019-1-29 08:39:20 | 只看该作者
全局:
本帖最后由 monaziyi 于 2019-1-29 09:46 编辑

1.28
昨天没喝酒也没有刷题,看来不喝酒是没有题兴的。
今天先把之前的题目反思一下吧。
621,LC上有很多高票的奇怪解,描述也非常含混不清。我用最朴素的算法过了58/64,在调试的过程发现了要首先安排最大频率元素的规律。但是朴素解还是无法通过。
这道题目有两个概念上的挑战,一是如何确定待填充窗口的个数,二是如何处理窗口失效的情况,也就是存在一种排列,在规定窗口内肯定不会重复的最佳情况也就是序列的大小。另外就是先不要考虑corner case写出解法,保证大多数case过了,然后再处理corner case, 这些input比较极端而且有时候也没啥意义
这道题是一个独立的pattern, 和其他题目没有共性,属于不知道trick就死的类型,know it by repeating
547 bfs/dfs/union-find 一题多解是很必要的




回复

使用道具 举报

🔗
 楼主| monaziyi 2019-1-29 22:37:00 | 只看该作者
全局:
本帖最后由 monaziyi 于 2019-1-30 12:33 编辑

1.29
质量大于数量
494 target sum, 看到2^n的复杂度就应该想到dp就行规划,这个题目需要三维数组,生手难以想到: 当前数组长度,累积值,统计值。能想清楚dp时间复杂度(n*m)问题基本解决。
337 combination sum, dp 没有想透彻
回复

使用道具 举报

🔗
 楼主| monaziyi 2019-2-2 00:02:14 | 只看该作者
全局:
1.30-2.1 换城市搬家
回复

使用道具 举报

🔗
 楼主| monaziyi 2019-2-5 08:38:05 | 只看该作者
全局:
2.4
985. Sum of Even Numbers After Queries 简单题
回复

使用道具 举报

🔗
 楼主| monaziyi 2019-2-5 22:21:29 | 只看该作者
全局:
本帖最后由 monaziyi 于 2019-2-6 07:11 编辑

2.5
986. Interval List Intersections 中等题,但是实际很简单,难的地方在于一遍通过比较困难
314 Binary Tree Vertical Order Traversal 标签是中等,但我觉得是难题,这样的遍历很少见,BFS+map难以快速想到


回复

使用道具 举报

🔗
 楼主| monaziyi 2019-2-7 02:47:11 | 只看该作者
全局:
本帖最后由 monaziyi 于 2019-2-7 06:08 编辑

2.6 昨夜饮酒半杯
987. Vertical Order Traversal of a Binary Tree 有一个非常tricky的条件,就是相同坐标的结点需要按数值排序,这是和314很大的区别
778. Swim in Rising Water 做了这道题,感觉继续刷题还是很有必要的,没有直达式的想法,说明思路还不够清晰,想到priority queue,化繁为简的经典
455. Assign Cookies 简单的贪心问题


回复

使用道具 举报

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

本版积分规则

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