看板 Programming 關於我們 聯絡資訊
我沒參加過 ICPC 之類正式的比賽, 到了研究所才真正開始練習寫 ACM。 看了這篇文章兩天, 沒看到有人跳出來反對, 所以我想來表達點意見。 1. 寫應用程式跟程式競賽在初期完全是兩回事, 至少以多數大學生來說是如此。 在沒有學習資料結構 / 演算法之前, 去參加這種比賽就是只能當炮灰。 2. 參加這種比賽的選手, 有從小學就開始寫程式的, 有些是在優良的學府天天和同學切磋研究。 我不知道你的程度,也不是看不起你, 但是那些選手同樣也很優秀、很努力。 如果你的 "賭一把" 是指幾乎放棄學業, 全把升學機會放在這項比賽上, 那我是完完全全的持反面意見。 練習 ACM, 參加程式競賽是很有意義的事情, DJWS 大所寫的 "ACM的用途與迷思": http://djws.wordpress.com/2010/01/30/acm%E8%BF%B7%E6%80%9D/ 你才接觸這個領域沒幾天,現在下決定還太早, 且無論如何不該因此荒費學業, 在我所接觸過的 ACM 高手中, 每一位都能同時將比賽與學業兼顧。 我給你的建議是: 1. ZeroJudge 上別只寫簡單的題目, 會寫的題目寫再多也不會進步。 可以慢慢找一些簡單演算法的題目開始練習, Lucky 貓的網站有對題目難度做等級 1~4 的區分, ( http://luckycat.kshs.kh.edu.tw/ ) 難度 3 開始就會開始用到比較基本的演算法了。 學習演算法時,除了看書以外, DJWS 的演算法筆記不可不看: http://www.csie.ntnu.edu.tw/~u91029/ 小弟我當初學習是全靠他。 2. 找些志同道合的朋友一起練習、討論, 如果能利用學校的資源更好。 3. 問問參加過這類比賽的前輩, 了解比賽所需的知識、比賽的方式、 所遭遇對手的實力, 還有哪個學校準備的點心比較好吃 (誤) ※ 引述《wa007123456 (大笨羊)》之銘言: : 我比較想問他們會考甚麼樣的內容 : 物件導向的觀念嗎? : 還是要你實做一些小程式 : 或是說 會發考卷測驗你對語法的熟悉度 : 聽說如果拿到全國第一名 : 可以保送相關科系大學 : 小弟我休學兩年...前幾天是我同學考學測的日子 : 我感到異常的難過 : 因為他們都快要上大學了 我還在念高一 : 只是這兩年我都在寫程式 : 有點想賭一把的感覺... : 把我全部的精華都發展出來 : http://www.youtube.com/watch?v=PiPLe92eIDY
: 這上面大概就是我的程度 : 感謝回答>< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.183.199
LPH66:推點心 XD 122.254.23.234 02/04 13:53
xanlich:以前高中參加過,也是當炮灰,想問一下現在 122.116.45.34 02/04 14:14
xanlich:這比賽有規定只能用C/C++嘛?有些語言支援 122.116.45.34 02/04 14:16
xanlich:的library/function超多,感覺能省很多工 122.116.45.34 02/04 14:17
tkcn:ICPC 前兩年好像支援 Java 了,NCPC 我不清楚140.122.183.199 02/04 14:18
chchwy:就算用了Java 也不能call ShortestPath()呀 59.112.177.116 02/04 14:49
chchwy:如果只是基本的資料結構 C++ STL綽綽有餘 59.112.177.116 02/04 14:50
PsMonkey:寫應用程式跟程式競賽在初期完全是兩回事 118.231.118.75 02/04 15:14
PsMonkey:上頭這句話幾乎永遠成立 [炸] 118.231.118.75 02/04 15:14
tkcn:那是對於封頂的期望呀 :P140.122.183.199 02/04 15:24
AmosYang:但是在死線前一刻寫好的東西卻長得差不多 65.87.177.87 02/05 06:07
AmosYang:強者去衝topcoder.com吧;無年齡限制且有 65.87.177.87 02/05 06:09
AmosYang:獎金;還可以享受被虐殺的快感 XD 65.87.177.87 02/05 06:10