網站內容相關連結其他連結使用者Powered By |
MOI 比賽規例版本: 2.00 1.2004 比賽守則在正式比賽時, 請參賽學生遵守以下規則:
題型比賽題分有兩類題型: 程式設計題及答案提交題. 程式設計題對於這一類題型的題目, 參賽者必須根据題目的要求編寫一條電腦程式. 每賽者必須提交原程式碼到比賽系統. 而每個原程式碼檔案的最頭兩行必須根据要求注明任務名稱 (有關編寫方面請參看檔案標頭一節的說明). 比賽系統提供以下兩個程式編譯系統:
檔案上傳當你編寫好程式之後, 你一定要把原程式檔上傳到比賽系統去. 而上傳是否成功, 則取決於以下:
每一個任務(或子任務)系統只要保留最後一次成功上傳的檔案, 該檔案即為系統最終用以評分的檔案. 系統只要對成功上傳的檔案進行評分, 參賽者在自己工作電腦上的所有檔案都不可以作為評分之用. 但參賽者亦應經常存檔, 以免擋機時失去工作中旳程式. 答案提交題 這類題目只需要參賽者提交一個含有檔案標頭及題目答案的純文字檔. 參賽者可以以任何方法求得所要求的答案然後利用任何一種方式或編輯器將答案放入一個純字檔內, 再檔案上傳到比賽系統去. 這類題目的每一個任務可能包括一至多個同類但不同難度的子任務, 每一個子任務自成一個文字檔. 檔案上傳 當你將寫有答案的文字檔上傳到比賽系統時, 上傳是否成功取決於:
注意: 上傳時系統只測試你的檔案內的資料格式是否合符要求, 它並不會測試你的答案是否正確, 這項工作將留待比賽完畢後評分時才進行. 每一個任務(或子任務)系統只要保留最後一次成功上傳的檔案, 該檔案即為系統最終用以評分的檔案. 系統只要對成功上傳的檔案進行評分, 參賽者在自己工作電腦上的所有檔案都不可以作為評分之用. 但參賽者亦應經常存檔, 以免擋機時失去工作中旳檔案. 檔案標頭 每一個上傳檔案的頭兩行都需要有一個檔案標頭, 它是用以表示檔案所代表的任務名稱及檔案種類. 下表是不同題型及不同編程語言的標頭例子:
其中, xxxxx 是任務的名稱, 每條題目的說明內都有清楚指明其名稱. 對於編程類的題目, 第二行的標頭是用以說明所用的編程語言是哪一種, 系統將會根据你的標頭使用不同的編譯器來編譯你的原程式. 而對於答案提文類的題目, 第二行是用以說明你的文件是對應哪一個子任務的答案. 其中 nn 是一個兩位的子任務編號. 標頭的資料只可以用小寫英文字母, 而且一定要出現在每個上傳檔案的頭兩行. |
||||||||||||