1. 程式人生 > >ACM新手賽的體會

ACM新手賽的體會

run 問題 努力 一段 走了 有效 傳值 平時 導致

本次ACM新手賽中,我的成績不太理想,主要原因是我提交了太多次錯誤的程序導致扣了太多分。

在一開始我沒有看清楚賽制,考完才知道原來編譯錯誤、答案錯誤等錯誤提交都是會增加時長導致排名靠後的,而我在一道題上的復制粘貼的失誤害我編譯錯誤了太多次,導致我的排名是在答對三道題中最靠後的名次,實在很不應該。

我在編程的時候有一個壞習慣就是心急,總想先編出一段可以run的程序,經常寫出main函數就debug了,其實到最後整個程序寫出來之後在函數調用傳值等地方就會出現問題。所以我覺得,要慢慢改正自己的習慣,沈穩一點,程序不是心機就編得好。

我覺得,對於新接觸c++的人來說,你一開始一定要通每一個程序,自己按照他的思路走一遍,因為一開始你自己不會有那個思路去編程,這也是我經常出現的問題,自己想的思路在編譯器上走不通。所以要讓自己適應編程的思路去思考問題,這也是入門c++的關鍵,我還在努力中。

老師的課堂一個很好的方面就是每一個例子都為我們走了一遍,讓我們能清晰他的思路,而且有自主的時間讓我們自己實驗,鞏固思路。

其實編程的技巧和思路在每一次作業中都有滲透,在一次次作業中也就能學到這些思路,在競賽中便能運用。之前的作業中出現過難度太大的情況,一開始也覺得很無措,但是經過查閱資料,理清他的思路,能夠學到一個更簡便的思路,也是不錯的,但我還是覺得在平時的學習中需要有難度梯度,讓我們從易到難地學習,也許這點不能只靠平時布置的作業,也需要我們自己找例題去做。也希望老師能夠給我們建議,讓我們怎麽做更有效的練習。

ACM新手賽的體會