2021年就要過去了,撰文盤點下2021年LeetCode的刷題資料。
刷題
過去一年一共刷了823道題。包括easy題213道,medium題427道,hard題183,如下圖所示。
LeetCode 中 Algorithm分類下的免費題已經刷了1612道了,只差不到100道medium的題,就全刷完了。
2021年,全年在美服上提交2347次,在國服上提交1007次,並拿到全部的打卡徽章。
獲得了LeetCode 2021年年度勳章,據說只有0.12%的人可以獲得。
LeetCode 2021年年度勳章,表示2021年刷題天數超過300天
刷題資料截止到2021年12月27日
周賽
2021年一共參加leetcode周賽、雙週賽共計59場。以美服排名記,前5名4次,前20名15次,前50名27次,前100名38次,4題AC 53次。
部分場次沒有更新rejudge後的資料,後同
以美服記,按每次參賽總人數歸一化之後,這59次周賽平均排名1.26%,中位排名0.44%,具體排名走勢如下圖所示(上部分為線性左邊,下部分為對數座標):
今年比賽主要在力扣國服打的,因為國服有獎品。今年總計獲得25件獎品(部分尚未發放),記錄如下(下面記錄的是國服排名):
- 第 273 場周賽 3 / 4367 排名第 3 - 4 名的參賽者可獲 NIO 蔚來「馬克杯 + 筆記本 + 傘」x 1
- 第 68 場雙週賽 7 / 2854 排名第 4 - 10 名的參賽者可獲 Pony.ai「精美定製滑鼠墊」× 1
- 第 66 場雙週賽 15 / 2803 排名第 11 - 20 名的參賽者可獲恆生電子定製禮盒 × 1
- 第 267 場周賽 7 / 4364 排名第 4 ~ 9 名的參賽者可獲藍湖提供「 小霸王遊戲機 」× 1
- 第 266 場周賽 11 / 4384 排名第 11 - 30 名的參賽者可獲 Pony.ai「精美定製徽章+筆記本」 × 1
- 第 261 場周賽 30 / 3367 排名第 21 - 30 名的參賽者可獲 Cider 提供「筆記本 」× 1
- 第 260 場周賽 2 / 3653 排名第 1 - 5 名的參賽者可獲位元組跳動「萌趣圖案保溫杯」 × 1
- 第 259 場周賽 15 / 3774 排名第 10 ~ 16 名的參賽者可獲 藍湖提供「 小米小愛音響 」× 1
- 第 61 場雙週賽 8 / 2534 排名第 4 -10 名的參賽者可獲富數科技「文化衫」 × 1
- 第 255 場周賽 2 / 4332 排名第 1 ~ 10 名的參賽者可獲 Akuna Capital 定製充電寶 x 1、文化衫 x 1、行動式 VR 眼鏡 x 1、文具套裝 x 1
- 第 254 場周賽 6 / 4348 排名第 4 ~ 20 名的參賽者可獲恆生 定製加溼器 x 1
- 第 252 場周賽 22 / 4646 排名第 21 - 30 名的參賽者可獲神策資料創始人桑文鋒所著書籍《資料驅動》 × 1
- 第 251 場周賽 11 / 4746 排名第 11 - 20 名的參賽者可獲小招喵 U 盤 × 1
- 第 55 場雙週賽 13 / 3277 排名第 11 ~ 20 名的參賽者可獲 Shopee 「晴雨傘 」× 1
- 第 244 場周賽 38 / 4429 排名第 21 ~ 40 名的參賽者可獲恆生定製筆記本套裝 x 1
- 第 242 場周賽 8 / 4305 排名第 4 ~ 20 名的參賽者可獲恆生定製加溼器 x 1、恆生定製筆記本套裝 x 1
- 第 241 場周賽 4 / 4490 排名第 4 ~ 9 名的參賽者可獲 藍湖提供「 小霸王遊戲機 」× 1
- 第 239 場周賽 9 / 3905 排名第 6 - 30 名的參賽者可獲由騰訊課堂提供的 999 顆堂豆。
- 第 237 場周賽 8 / 4576 排名第 1 - 10 名的參賽者可獲得依圖科技的周邊禮盒 x 1
- 第 236 場周賽 2 / 5112 排名第 1 - 3 名的參賽者可獲「萬得 定製書包」x 1、「萬得 定製筆記本套裝」x 1
- 第 234 場周賽 28 / 4997 排名第 21 ~ 30 名的參賽者可獲創新奇智「 U 盤 x 1 」
- 第 233 場周賽 10 / 5009 排名第 6 ~ 15 名的參賽者可獲得貝殼找房的金屬 U 盤 x 1
- 第 232 場周賽 14 / 4801 排名第 11 ~ 20 名的參賽者可獲 Shopee「帆布袋+美食日曆」x 1
- 第 231 場周賽 14 / 4667 排名第 11 ~ 19 名的參賽者可獲微策略「小米無線充電器」×1
- 第 224 場周賽 18 / 3794 排名第 11 ~ 20 名的參賽者可獲 ThoughtWorks「加溼器 + 語言徽章 + 帆布袋」× 1
部分獎品的圖片如下。懶得拍照,圖片從力扣網站上獲得。其實也沒有清點有沒有寄全。
題解與討論
2021年中,在力扣平臺上,我一共釋出5篇題解及一篇討論。
- 313題解: [python3] 兩種解法:bisect // 雙heap:力扣
- 912題解 [python3] 和官方題解不同的五種解法:力扣
- 1884題解 複雜度從O(n^2)到O(1)的六種解法:力扣
- 1901題解 二分,時間複雜度O(m+n)?:力扣
- 2065 題解:【python3】高效BFS(剪枝):力扣
- 刷題交流|力扣杯 2021秋季個人賽點評+題解 - 力扣(LeetCode)
2021年中,在知乎上回答5篇和LeetCode有關的問題: