這幾天做題的感受

前幾天集訓的時候總感覺做題目做不動,看到別人老是比我a的快心裏就越來越急,心態越來越不好,越來越做不動。。不過還好有傅總開導吧,欲速則不達,這話說得是挺對的。。。。接下來幾天我安安心心一道一道題來,也沒去管別人a了多少排名多少,總算狀態好了一點點。。。

這幾天寫了不少題了,也算對怎麼解一道題有了一點點想法。總結了以下步驟:

:讀題,好的開始是成功的一半吧,讀題一定要多讀幾遍,把題目的意思理解透。。不然就像以前做物理一樣,老是讀了一半題就把結果寫出來了,當然會錯。。這幾天來因爲讀題問題導致worng answer也不少,所以在這強調一下讀題的重要性。。。

:分析情況並化簡。例如1097圖標排列,就可以化簡爲是否同一類圖標大於等於兩個;例如1073傳球遊戲,就可以定義二維數組a[m][n]表示傳了m次球之後在第n個人手中共有幾種情況,再然後可以通過a[m][n]=a[m-1][n+1]+a[m-1][n-1]來循環計算(首尾位置特殊考慮);例如1250笙聲入耳,傷心人和不傷心人相遇並回頭就可以等價爲兩個人擦肩而過,效果是一樣的,然後這道題就轉化爲統計人數了。。還有很多題目都可以通過分析題意,模擬題中情況再化簡的辦法省去很多不必要的步驟。

:考慮全局,整理思路,寫好僞代碼。這也是必不可少的一步,這一步儘量考慮全方面的情況,因爲你考慮的越少,就越可能錯,debug過程也就越辛苦。

:debug。。儘量測試各種情況,修改錯誤。

沒了。。切記心態要好,欲速則不達

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