NCPU 2017

選手須知

滑鼠右鍵點選 NCPU2017選手注意事項, 可下載 『選手注意事項』 的pdf檔 。

競賽規則:

(一)

  • 選手報到時,請出示學生證(應屆畢業生請出示畢業證書或學校提供之相關證明)。

(二)

  • 競賽開始時,各位選手請將個人之合法參賽證明文件置於桌上明顯處,提供查驗,查驗完畢後可以收回;視需要現場監賽人員,可以要求選手再度出示證件。

(三)

  • 選手不能攜帶任何資料、字典、書包、食物、手機、電子媒體等進場。上述私人物品,請放置於自己書包內,並依照監賽人員之指示,放置於教室外,或教室前後。選手桌面僅能置放考試用的電腦設備、「選手注意事項」與規定數量之紙張、筆與身份證明文件

(四)

  • 考生的手機不得隨身攜帶,手機應關機後,放置於自己書包內(若無書包,手機可交由監考人員暫時保管)。

(五)

  • 競賽期間,各隊伍至多一人可離開座位。離座後,可以如廁或使用舉辦單位提供之點心,但不得與他人研討競賽題目。選手每次離座不得超過30分鐘,且間隔時間不得少於20分鐘。有特殊情況者則需要經過主辦單位同意。

(六)

  • 競賽期間,若有電腦機器相關問題,可詢問現場監賽人員。

(七)

選手所送出之程式碼均留存於伺服器中。競賽後,將會進行程式碼比對。若發現有作弊(競賽進行中或競賽後),由工作人員提報作弊選手所屬學校處置。作弊選手的競賽成績除將作廢外,且將提報ACM ICPC相關單位列入紀錄。

(八)

  • 選手不得有利用競賽評分系統之漏洞,存取與競賽無關之網路資源達成影響競賽公平性之行為,違規者將立即停止其競賽資格,並提報所屬學校及相關單位處理。

程式設計規範:

(一)

  • 考試的程式設計,所有輸入與輸出均採取「標準輸入」(stdin)與標準輸出」(stdout),不可使用檔案讀寫。撰寫程式時,於 C 語言,可使用如 scanf 與 printf 函式;於 C++,可使用如 cin 與cout 物件。

(二)

  • 輸入與輸出資料全為純文字資料,必須完全依照題目的輸入與輸出格式撰寫程式。程式必須通過評判系統的「隱藏測試資料」(不公開),才算「答對」。

(三)

  • 所撰寫的程式必須「選擇正確的語言」送繳程式。

評判伺服器訊息:

  • Yes
    • 答對
  • No - Compilation Error
    • 無法成功編譯
  • No - Run-time Error
    • 無法正常執行完畢
  • No - Time-limit Exceeded
    • 在時間限制內無法執行完畢
  • No - Wrong Answer
    • 答案是錯的,格式不符合要求也算錯。
  • No - Broken Pipe
    • 如果程式無法在執行結束之前,成功讀入所有測試資料,有可能因為 PC2 9.2.4 設計上的瑕疵,將會產生 Broken Pipe 的例外訊息,無法判別是 Time-limit Exceeded 或是 Run-time Error。
    • If your program cannot complete reading all input before it is terminated, then you should get this response. This is a bug of PC2 9.2.4. We cannot distinguish which kind of errors of your program in a short time, but it should be a Run-time Error or a Time-limit Exceeded in general.

計分方式與排名:

(一)

  • 採用 ACM ICPC 評分方式,送繳程式之結果,只有「對」與「錯」。答對題數較多者,排名較前。答對題數相同者,以解題時間總和決定排名。解題時間總和,係指考試開始至解題正確所經過的時間,再加上罰扣時間(每送出題解錯誤一次罰加20 分鐘)。答錯的題目不計時間及罰扣時間。

(二)

  • 送繳程式後,評判系統若已有「送繳」(NEW)紀錄,而尚未批改,請勿再重複送繳,以免遭罰扣時間。

地址: 24205 新北市新莊區中正路510號 輔仁大學 資訊工程系 電話 :(02) 2905-3885 傳真: (02) 2902-3550 信箱 :ncpu2017@csie.fju.edu.tw