周赛汇总
417
https://leetcode.cn/contest/weekly-contest-417
rank 289
4/4
-
1,dfs
-
2,滑窗
-
3,第二题的升级版,滑窗加优化
-
4,第一题的升级版,dfs
414
https://leetcode.cn/contest/weekly-contest-414/
rank 2263
1/4
-
1,模拟
-
2 WA
-
3 TLE
-
4
412
这周的 3, 4 题分别是第一第二题的数据范围升级, hard,7 分。
11.06 开始打, 大概自己 ac 了 1, 2, 4 题。但第四题是比赛后 ac 的,排名 1137 / 2681,掉了分。但这周打比赛的人怎么比上周少了一千。。
看起来要是准时开始打,这次还是能排名 500 到 600 左右能上分的。
不想满足于 500,但现在属于没有在学习,在靠周赛维持手感的状态,所以还能接受。
https://leetcode.cn/contest/weekly-contest-412/ranking/
2/4
-
1,暴力
-
2,暴力
-
3,用最小堆,按理来说是 klogn 的复杂度,但 502 / 692 TLE 了,故继续看第四题
-
4,模拟,最后的 629/630 优化了好一会儿,是 12.30 左右 ac 的,比赛已经结束很久了
优化经验:
- 调用封装的函数耗时大于直接本地判断计算
- 调用
current rate: 1790
411
这周的 3, 4 题都是 hard,7 分,说不上难,但总是最后几个 cases TLE 或者 MLE。。
这次只 ac 1 2 题居然排名 575 / 3029
https://leetcode.cn/contest/weekly-contest-411/ranking/
2/4
- 1
- 2
- 3 hasn't been run yet
- 4 MLE
current rate: 1757
410
https://leetcode.cn/contest/weekly-contest-410/ranking/
2/4
- 1,Array
- 2,Tree iteration, got problem while understanding the problem description
- 3,DP
- 4,DP, TLE
409
感觉从这几周的周赛难度变大了,估计是为了防 chatgpt 吧
1/4
- 1,Array
- 2,
- 3,
- 4
408
2/4
- 1,Array
- 2,Array,WA 一次
- 3,遍历+剪枝 TLE
- 4
国服排名 1100+
早上起来已经是 10.36 了,还是没能做到早睡早起。
T3 很多人都没有过,只要能过 T3 都是前 300 了,当然,这不是我不能过的借口。
T4 听说官方的 test cases 都没有覆盖所有的,所以有些人的简单思路能过
407
4/4
- 1,Array
- 2,Array,
- 3,Array
- 4,Array,错了一次
这周的题目都是思路题,推导一下都能做到 O(n) 的时间复杂度
406
国服 1287+ 掉分了
https://leetcode.cn/contest/weekly-contest-406
3/4
- 1, Array,错了一次
- 2, DP
- 3, DP,错了一次
- 4
第三题先用 DP,无法覆盖所有的条件,于是改成暴力,成功了
405
国服 870
https://leetcode.cn/contest/weekly-contest-405
3/4
- 1, Array
- 2, Backtrace
- 3, DP
- 4
前三题用时 27 分钟无 WA,第四题 TLE,没有想出来
404
3/4
- 1
- 2
- 3
- 4 (Late Submission, AC after competition finished)
今天11点才开始周赛,半小时ak前两题,自己花了点时间做出来第四题(想不出一个条件看灵神视频讲解发现了)
第三题用 dp 总是超时、或者超出空间。
403
- 1
- 2g
- 3
- 4 (Late Submission, AC after competition finished)
4/4
今天11点才开始周赛,半小时ak前三题,然后花了一小时多才AC第四题, mark 第一次 ac 第四题
Abstract
-
Solution: Array Traversal
- around 10 mins,属实不应该
- TODO: python 数组删除元素不熟悉?应该不是,就是手搓太慢了而已
-
Array Traversal
- around 10 mins
-
Status DP
- around 10 mins
- TODO: 状态压缩是什么,为什么叫状态压缩
-
Array Traversal, Enumerate all possibilities
- around 1 hour 10 mins
- TODO:
- Better solution
- 贴瓷砖 https://leetcode.cn/problems/tiling-a-rectangle-with-the-fewest-squares/description/
- 蒙德里安的梦想
402
- 1
- 2
- 3
- 4
3/4
昨天早上做周赛的时候,第四题虽然看出来是树状数组,但是还是三题早退了,无他,不熟悉罢了。 这周目标加两个,把树状数组和线段树搞明白!
401
2/3
- 1
- 2
- 3
- 4
第三题和第四题是连着的,但是写的 DP 在第三题和第四题总是在最后几个 case 超时。。
400
3/4
- 1
- 2
- 3
- 4
https://leetcode.cn/contest/weekly-contest-400
这周周赛第四题非常简单,用 dp 会在 804 / 813 会 TLE 超时。其实一次遍历加 set 就搞定了。 整了好久没有开窍
第四题曾经出现过,所以灵神只给了 2200 分
对应的模版叫 logTrick
,可以用于 “子序列 AND, OR, GCD, LCM”
参考 127 双周赛灵神题解 【子数组OR 子序列DP【力扣双周赛 127】】 https://www.bilibili.com/video/BV19t421g7Pd/?share_source=copy_web&vd_source=5d4accef9045e3ed4e08bbb7a80f3c70