Re: [問題] 高中程式設計大賽

看板Programming作者 (小安)時間14年前 (2010/02/04 11:21), 編輯推噓4(409)
留言13則, 6人參與, 最新討論串2/9 (看更多)
我沒參加過 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

02/04 13:53, , 1F
推點心 XD
02/04 13:53, 1F

02/04 14:14, , 2F
以前高中參加過,也是當炮灰,想問一下現在
02/04 14:14, 2F

02/04 14:16, , 3F
這比賽有規定只能用C/C++嘛?有些語言支援
02/04 14:16, 3F

02/04 14:17, , 4F
的library/function超多,感覺能省很多工
02/04 14:17, 4F

02/04 14:18, , 5F
ICPC 前兩年好像支援 Java 了,NCPC 我不清楚
02/04 14:18, 5F

02/04 14:49, , 6F
就算用了Java 也不能call ShortestPath()呀
02/04 14:49, 6F

02/04 14:50, , 7F
如果只是基本的資料結構 C++ STL綽綽有餘
02/04 14:50, 7F

02/04 15:14, , 8F
寫應用程式跟程式競賽在初期完全是兩回事
02/04 15:14, 8F

02/04 15:14, , 9F
上頭這句話幾乎永遠成立 [炸]
02/04 15:14, 9F

02/04 15:24, , 10F
那是對於封頂的期望呀 :P
02/04 15:24, 10F

02/05 06:07, , 11F
但是在死線前一刻寫好的東西卻長得差不多
02/05 06:07, 11F

02/05 06:09, , 12F
強者去衝topcoder.com吧;無年齡限制且有
02/05 06:09, 12F

02/05 06:10, , 13F
獎金;還可以享受被虐殺的快感 XD
02/05 06:10, 13F
文章代碼(AID): #1BQZqeNu (Programming)
討論串 (同標題文章)
文章代碼(AID): #1BQZqeNu (Programming)