星期六, 1月 08, 2005

ACM Online Judge

這篇文章是打算寫給剛加入程設組的資訊社學弟們看的。

首先,我假設你已經到 ACM Online Judge 註冊了一組帳號,並且學會了如何上傳你的程式碼,以及知道去哪裡查詢你的程式的結果是否正確。(這些東西在首頁都有說明,我認為每個有帳號的人都應該花點時間去讀一讀。)

要測試你是否了解 Online-Judge 的運作,也許可以考慮先寫這題:10055,它並不會花上太多的時間去閱讀、理解題目,也不會花太多的時間來撰寫程式,因此是個不錯的選擇。(好吧,其實 10071 也是差不多的,而且題目更短,但是乘法比減法來得難。)

關於 ACM 有不少的資源可以利用,像是 BBS 討論區,或是中文化的網頁。ACM 的討論區搜尋題號通常都會有滿多的討論;中文網站像是星子的ACM小窩或是Lucky貓的ACM園地都很有名。

如果你想看看有哪些簡單的題目你還沒做,就把
http://felix-halim.net/oj/problems.php?user_id=8800
裡的 8800 換成你的 ID 就可以在該網頁的最下方看到最多人 Accepted,而你的 ID 還沒 AC 的題號。

BBS 站的話,有未來最舊Prob_Solv板和與南共舞ACM板,和批踢踢上的 ACMClub 板。

另外,小光光有整理一份列表在這裡,也有不少好用的資訊。

接下來,就靠各位的努力啦!