做ACM的時候完全沒思路了怎麼辦?
03-03
已經做了300題了,都是水題(其實都是有點偏模擬的那種),現在在刷TP,但是有時碰見一些奇怪的題,完全不知道講什麼,根本沒有思路,但是總看別人的代碼就很沒意思了,不知道ACMer們遇到這種情況怎麼辦?
看看書看看blog翻翻論文…其實我也想知道該怎麼辦…
為什麼要做這個啊……我學了快六年的軟體工程沒聽任何老師同學提起過ACM……
我覺得完全沒有思路就放一放吧,大牛們也有很多不會的題。實在不行就看題解,但之前一定給自己留出足夠的思考時間。知乎上有不少競賽大牛,可以多關注一下他們。
額,蒟蒻路過,擅自表達一下鄙人的想法。
這是應該是遇到了瓶頸,這個時候切題會感覺比較沒有動力。水題不想做,難題又做不了。鄙人在渡過瓶頸期時的解決方案拿出來分享一下把。
1. 每天都定時定量做5-7題。
水題2-3道,難題1-2道,中檔題2-3道。量不能太多,做完水題,盡量完成中檔題,嘗試切掉難題。 保持狀態,最重要的是保持好心態。2. 寫寫題解,多做總結,發發博客。
每天都做題,然後總結。選一些比較有意思的題,寫寫自己的理解,發到博客上去。
看著博客裡面文章越來越多,會比較有一種成就感。(雖然比較水&>_&<||3. 和隊友聊聊天,相互交流。
相互告知自己今天做了什麼,做了多少,遇到了什麼感興趣的題。哪怕和不是一起比賽的隊友溝通也好,能起到一定的監督作用。知道別人都做了哪些題,可以給自己一定的壓力(動力)。也可以緩和一下心情。天天做題,保持好心態。
遇到水題也要老老實實寫完。
這樣一定順利渡過這一時期。拋磚引玉。不會——看題解呀!
乘興而來,興盡而返,僅此而已!
個人建議是學習一些不會或者不熟的演算法做一些響應的題目練習,比較有針對性過一段時間再回來繼續沒什麼目的的刷題
作為一名刷過ACM的學灰,我覺得——計算機領域除了刷題外還有很多有意義的事情可以做的,尤其是現在ACM做著就像是做數學競賽題一樣。如果你不打算做科研人員,早點開始做實用的項目練手,接觸接觸github上邊的項目更有意義。
但是如果你能刷到 @珵cici那種級別,那就當我沒說吧。做圖形學吧,一片新天地。
重點放在學習演算法上,水題刷再多也不漲rating……
那會,我做不進去了,我就找題目很有意思的做,比如,一個dota比賽雙方對抗的dp的題目。一個連連看的貪心的題目。其他記得不太清了。還有就是寫解題報告,給網友,給隊友,給師弟…不錯。當然,現在我已經出坑了。懷念那個時候那麼認真的勁頭。
做些解決眼前問題的東西.
真心的,別想了,反正我是這麼乾的,我覺得有些題目是需要智商的,但是這個世界需要的不僅僅是天才
推薦閱讀: