菜雞參賽記(1)

簡介

本人於2016年7月畢業,從事的工作採用java和c兩種語言,其他語言只能邊查邊用,故刷題方面選擇java語言。
於2020年3月20日開始刷Leecode,頓時感覺找到了新的興趣方向。
工作上,使用熟悉的知識,即使一日千行代碼,也索然無味,而刷題的感覺卻是讓人收穫良多。
2020年4月18號週六晚參加了首次周賽,19號早繼續參加。兩場都是隻做出了兩到題目。連續兩場下來,感觸良多,總結出一些參賽經驗。
由於本人太菜了,所以高手就不用看了。

答題界面

在這裏插入圖片描述

在這裏插入圖片描述
如果遇上一道需要多次調試才能出來的題目,例如需要測試的邊界條件較多的題目,人腦調試法直接打碼不明智,執行結果給得又太慢了。
本人第一次參數時就是人腦調試法,以爲離開頁面屬於作弊行爲,其實用idea調試完copy提交不屬於作弊。

題數和時間

1道簡單+2道中等+1道困難=共4題
答題時間1.5小時。

頂尖高手耗時大致如下:
簡單:3~5分鐘
中等:15~20分鐘
困難:20~30分鐘

絕世高手的耗時一般是有幾道題遠快於平均水平的,名列前茅者30min以內可完成答題。

思考人生

首先,思考一個問題,你參賽的目的是什麼?
第一類:和高手在一個公平公正的平臺上一決高下
第二類:挑戰自我,提高自我

如果是第一類,那麼你需要分秒必爭,你該關注的是,一道題你能做出來的題,你花了多少時間來完成,賽後仔細看看和高手之間的差距有多少。
如果是第二類,時間不是你該考慮的問題,而是考慮做題的數目,在4題全對的情況下,也能躋身前200左右。

然後,再思考一個問題,你是何種類型的人?
穩健類型:穩健類型一般是第二類目的,擺放好心態,認真分析好再下手,步步爲營的風格可能比較合適。
暴躁類型:暴躁類型的特點就是一道題還沒仔細分析好就開始下手,忽略所有邊界問題,直接上代碼模板,再一點點修改邊界問題。
佛系類型:佛系類型的特點就是,沒有把握則棄賽,補充好知識盲點,下次再戰。

本人屬於第一類,暴躁類型。如果你屬於其他類型,也可以瞭解一下這種風格的行事風格。

開賽前簡單準備

  1. 瀏覽器開兩個,一個瀏覽器直接點第一題,另外一個瀏覽器點擊最後一題

第一題太多人點擊了,刷出來要等20秒左右,而最後一題很少人會一上來就看困難題,先看最後一題可以瞭解到本次參數自己可能獲得的排名情況,同時結合第一題的做題情況,調整答題策略。算是困難題是很熟悉的類型,一眼看出答題思路,也不要先做,第一題必須是最先做的,一方面,做出來會讓你壓力驟減,同時,第一題的耗時會影響接下來的答題心態。

  1. 準備好一個空的Excel文件,格子調得方方正正,並居中設置,並且多新建幾張表

比賽遇不到動態規劃的情況很少見,Excel表可以一定程度輔助分析。

  1. 調好鬧鐘,在開始前5分鐘閉目養神,養精蓄銳

  2. 選一首聽不懂的洗腦歌曲,設置循環模式,並以高於正常速度播發。開始前30秒開始聽,提前進入狀態

平時工作環境嘈雜,一般人還是在聽歌中工作的。洗腦神曲可以讓你保持活躍,一般1.25倍速到1.5倍速可以加快節奏。聽不懂才不至於影響思路,一般選鋼琴曲歌曲,比較推薦《土耳其進行曲》《only my railgun》《the diva dance》。此建議不適用大多數人,看看就好。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章