2019第九屆「全國私立大專校院程式競賽」
比賽日期 : 2019年07月10日(三)
報名日期:2019年5月17日起至6月14日止。 點我報名
競賽題目請參考 NCPU2018競賽題目
報名方式:
1. 報名日期:2019年5月17日起至6月14日止。
2. 報名方式:由私立大專校院教員擔任教練,至 ICPC 官網註冊,並選擇進行報名。(參考 ICPC 註冊及報名流程)
- 每個學生每年只能代表一個學校。
- 任何參賽隊員均不可參加超過2次以上之 ICPC總決賽,亦不可參加超過5次 ICPC區域賽。
- <<6月19日 下午3:00 於本站 最新消息 公告 錄取的參賽隊伍>>
注意事項:
本競賽採自由報名,但因競賽場地與設備有限,若報名隊伍過多時,以同校參賽隊伍較少者優先錄取,若同校參賽隊伍數相同時,以報名先後順序錄取。
目的
為擴大私立大專校院學生對於程式設計競賽的參與度以及提升其程式設計能力,特舉辦本競賽。
主辦單位
長榮大學 資訊暨設計學院
協辦單位
- ICPC Contest Council for Taiwan
- 長榮大學 圖書資訊處
- 國立虎尾科技大學
參賽資格
- 科技大專校院各科系學生皆可組隊參加,每隊學生成員三人。
- 每個學生每年只能代表一個學校。
- 任何參賽隊員均不可參加超過 2 次以上之 ICPC 總決賽,亦不可參加超過 5 次 ICPC區域賽。
- 任何參賽隊員需符合以下任一條件方可參賽:
- 西元 2015 年(含)後第1次入學大專校院者。
- 西元 1996 年(含)後出生者。
- 大專院校學生修業未滿8學期者。(包含2年制與5年制專科學校)。
- 參賽隊伍採自由報名,隊員不得跨隊、跨校報名,由科技大專院校教員擔任教練,並至 ICPC 官網進行報名登錄事宜。
- 參賽當日請攜帶學生證,若照片有磨損請出示有照片的證件,以便進行身份之查核,若未帶學生證,煩請簽具切結書,並於比賽結束前補交學生證明文件,否則取消該組比賽資格及名次。
競賽辦法
- 本競賽由NCPU2019及NCTU2019命題委員會命題。
- 使用的作業系統為 Linux 5.0,軟、硬體設備如本網頁之競賽環境說明,參賽隊員不得任意更改設定與破壞。
- 每一參賽隊伍僅可帶A4大小紙張 20 頁,且可事先在紙張單面上筆記,並於報到時將所攜文件核章備查。但不可攜帶自己的電腦、書籍、手冊、終端機、計算機、電子字典、隨身碟、平板電腦、電子筆記本或 PDA,並嚴禁使用行動電話及呼叫器,以免干擾其他隊伍作答與影響公平性。
- 每隊須於全員到齊後,始可進場,否則不得進場。
- 承辦單位有權對比賽中的突發狀況做處理,但是競賽題目與評分由裁判作決定,且其決定即為最後結論,參賽者或教練不得對裁判決定提出異議。
- 參賽隊伍除了與同隊隊員交談或經由承辦單位指定之工作人員及系統維護人員請教系統相關問題,如系統錯誤訊息等,不得與其他人員或不同隊之參賽隊員互相研討觀看。
- 同隊參賽隊員請務必小聲研討,以不影響其他隊伍為原則。
- 競賽進行中,參賽隊員可至試場外飲用茶水、食用點心與如廁,惟不得與他人研討試題。
- 參賽隊伍有任何違反競賽規則或破壞競賽秩序的行為,情節嚴重者,得由競賽主席宣佈取消該隊競賽資格。
- 請攜帶學生證及有照片之證件辦理報到,比賽後開始,遲到 20 分鐘以上的隊伍不得進場。
- 競賽場內注意事項:
- 不得吃食物
- 不得飲用白開水或礦泉水以外之飲品。
- 請保持小聲音量。
- 每隊只有一部承辦單位提供之電腦。
- 假如有任何系統或硬體問題,請舉手告知承辦單位。
- 其他事項請持續追蹤本網站之最新消息。
競賽規則
- 競賽試題以英文命題,試題至少 8 題。
- 競賽時間以4小時為原則;如遇特殊狀況,承辦單位得延長或縮短競賽時間。
- 解題語言為:C/C++、Java。
- 本競賽採用ACM的評分方式,參賽隊伍以答對的題數及答對題目耗費的時間總和作為評定名次的主要依據。(答對題目耗費的時間總和,為競賽開始至送繳答案所經過的時間,再加上該題已送繳且被評審為錯誤的次數乘以 20 分鐘,答錯的題目所耗費之時間不計)。
- 競賽透過網路連線即時公佈成績,但是在競賽結束前1小時得停止對外公佈成績。
- 輸入與輸出資料全為純文字資料,每個輸入資料可能包含多組測試資料,程式必需從檔案一一讀取測試資料,並依規定,將結果輸出。
- 每隊使用 1 部電腦,機器需於測試時間內測試完畢。
- 本比賽規則若有未盡事宜,得由承辦單位視實際狀況酌情處理之。
獎勵方式
- 本屆競賽將依競賽結果擇優頒發金獎、銀獎、銅獎若干名。
- 金獎前三名之隊伍可分別獲得新台幣12,000元、9,000元以及6,000元之獎金。
報名日期
108年05月17日至06月14日
本競賽採免費報名,備有午餐。
競賽地點
長榮大學計網中心電腦教室
競賽環境
- CPU: i7-7700
- RAM: 8GB
- OS: Linux 5.0
- Distribution: Arch Linux
- Desktop: GNOME 3.32
- IDEs:
- + Code::Blocks 17.12
- + Exclipse 2019.03
- + IntelliJ IDEA 2019.1
- Compilers and Interpreters:
- + C: gcc 8.3.0
- + C++: g++ 8.3.0
- + Java: OpenJDK 11.0.3
- + Kotlin: Kotlin 1.3.30
- Editors:
- + vim 8.1.1186
- + GNU Emacs 26.2
- + Geany 1.34.1
- + Kate 19.04.0
- Packages Installed:
- base base-devel syslinux
- gnome firefox xf86-video-intel
- gnome-tweaks noto-fonts noto-fonts-cjk
- emacs geany kate gvim git
- pypy jdk-openjdk kotlin
- pycharm-community-edition codeblocks
- eclipse-java intellij-idea-community-edition
競賽評判系統:
- DOMjudge 7.0.0
競賽時程
日期 | 時間 | 行程 | 地點 | 備註 |
07/10(三) | 09:00-09:30 | 報到 | 第二教學大樓三樓演藝廳外 | |
09:30-10:00 | 開幕式與賽前說明 | 第二教學大樓三樓演藝廳 | ||
10:10-11:10 | 環境測試 | 計網中心1樓L20103
計網中心2樓L20201、L20202 |
||
11:00-12:00 | 午餐與環境重置 | 計網中心1樓L20103
計網中心2樓L20201、L20202 |
||
12:00-12:30 | 入場與身份查驗 | 計網中心1樓L20103
計網中心2樓L20201、L20202 |
採團體查驗 | |
12:30-16:30 | 競賽時間 | 計網中心1樓L20103
計網中心2樓L20201、202 |
||
16:30-16:50 | 評審會議 | 計網中心 1樓裁判室 | ||
16:50-17:30 | 頒獎典禮 | 第二教學大樓三樓演藝廳 |
選手須知
競賽規則:
(一) 選手報到時,請出示學生證(應屆畢業生請出示畢業證書或學校提供之相關證明)。
(二) 競賽開始時,各位選手請將個人之合法參賽證明文件置於桌上明顯處,提供查驗,查驗完畢後可以收回;視需要現場監賽人員,可以要求選手再度
出示證件。
(三) 選手不能攜帶任何資料、字典、書包、食物、手機、電子媒體等進場。上述私人物品,請放置於自己書包內,並依照監賽人員之指示,放置於教室
外,或教室前後。選手桌面僅能置放考試用的電腦設備、「選手注意事項」與規定數量之紙張、筆與身份證明文件。
(四) 考生的手機不得隨身攜帶,手機應關機後,放置於自己書包內(若無書包,手機可交由監考人 員暫時保管)。
(五) 競賽期間,各隊伍至多一人可離開座位。離座後,可以如廁或使用舉辦單位提供之點心,但不得與他人研討競賽題目。選手每次離座不得超過30分
鐘,且間隔時間不得少於20分鐘。有特殊情況者則需要經過主辦單位同意。
(六) 競賽期間,若有電腦機器相關問題,可詢問現場監賽人員。
(七) 選手所送出之程式碼均留存於伺服器中。競賽後,將會進行程式碼比對。
若發現有作弊(競賽進行中或競賽後),由工作人員提報作弊選手所屬學校處置。作弊選手的競賽成績除將作廢外,且將提報ACM ICPC相關單位列入
紀錄。
(八) 選手不得有利用競賽評分系統之漏洞,存取與競賽無關之網路資源達成影響競賽公平性之行為,違規者將立即停止其競賽資格,並提報所屬學校及
相關單位處理。
程式設計規範:
( 一) 考試的程式設計,所有輸入與輸出均採取「標準輸入」(stdin)與標準輸出」(stdout),不可使用檔案讀寫。撰寫程式時,於 C 語言,可使用如
scanf與 printf 函式;於 C++,可使用如 cin 與cout 物件。
(二) 輸入與輸出資料全為純文字資料,必須完全依照題目的輸入與輸出格式撰寫程式。程式必須通過評判系統的「隱藏測試資料」(不公開),才算「答
對」。
(三) 所撰寫的程式必須「選擇正確的語言」送繳程式。
評判伺服器訊息:
COMPILER-ERROR | 程式碼未通過編譯。(點入連結可以查閱編譯器所產生的錯誤訊息。) |
CORRECT | 程式已經正確,並通過測試。 |
NO-OUTPUT | 程式沒有輸出任何資料。 |
PENDING | 送出的程式碼仍在處理中。 |
PRESENTATION-ERROR | 輸出的結果正確,但格式錯誤,例如未依規定空格或換行(多空格或少空格,多換行或少換行)。 |
RUN-ERROR | 無法順利將程式執行完畢,亦即程式執行過程發生錯誤,例如記憶體存取錯誤。 |
TIMELIMIT | 程式執行所花費的時間超過題目限制。程式可能落入無窮迴圈,或是必須改進解題方法。 |
WRONG-ANSWER | 輸出的結果錯誤。(若輸出的格式產生過大錯
誤,也可能造成此結果。) |
計分方式與排名:
(一) 採用 ACM ICPC 評分方式,送繳程式之結果,只有「對」與「錯」。答對題數較多者,排名較前。答對題數相同者,以解題時間總和決定排名。
解題時間總和,係指考試開始至解題正確所經過的時間,再加上罰扣時間(每送出題解錯誤一次罰加20 分鐘)。答錯的題目不計時間及罰扣時間。
(二) 送繳程式後,評判系統若已有「送繳」(submission)紀錄,而尚未批改,請勿再重複送繳,以免遭罰扣時間。
長榮位置
高鐵
由【高鐵台南站】轉乘【台鐵沙崙支線】火車至【長榮大學站】下車即抵達本校校門口。
台鐵
可搭乘火車至【長榮大學站】下車即抵達本校校門口。
建議:
高雄以南請在【中洲站】轉乘【台鐵沙崙支線】。
嘉義以北請在【台南站】轉乘【台鐵沙崙支線】。
開車
中山高速公路(國道一號)
於【仁德系統】轉接【台86】快速道路至【大潭/武東】下交流道,往大潭方向直行即可到達本校。
南二高(國道三號)
於【關廟交流道】轉接【台86】快速道路至【大潭/武東】下交流道,往大潭方向直行即可到達本校。
省道
於【台一線】轉接【台86】快速道路至【大潭/武東】下交流道,往大潭方向直行即可到達本校。
相關連結:
聯絡資訊:
- 主辦單位 : 長榮大學
- 主辦單位電話 : (06)2785123 #6004
- 主辦單位電郵 : ncpu2019@cjcu.edu.tw