一、競賽方式以程式設計實地測驗進行,時間為12月13日(週六) 09:00-14:00,計五小時。
二、解題語言:以C++(包括C)為限。
三、評分方式:
(1)本競賽採電腦線上自動評分,程式必須依規定上傳至評分主機。請嚴格遵守每一題目所規定之輸出格式。若未遵守,該題將以0分計算。
(2)程式送審時須上傳原始程式碼 (.c, .cpp),輸出入皆以標準輸入、標準輸出進行。注意:所有讀寫都在執行檔的工作目錄下進行,請勿自行增修輸出入檔的檔名或路徑,若因此造成無法評分,該次評分結果將以0分計算。
(3)競賽試題有不同難易度的測試資料和配分,上傳之程式將依據可正確解答的測試資料計分,詳細配分及限制條件請詳各題題目說明。
(4)競賽試題設定有記憶體上限,每題題目上明確標註記憶體限制,限制如試卷所示。程式執行時佔用記憶體超過記憶體限制視同未完成,該組測試資料得分將以0分計算。
(5)競賽試題設定有執行時間上限,限制如試卷所示。程式執行時間超過時間限制視同未完成,該組測試資料得分將以0分計算。每筆測試資料執行時間個別計時(以評分主機執行時間為準)。
(6)本競賽採取全面回饋機制,程式上傳至評分主機後,將自動編譯並進行測試。視等待評分題數多寡,該題測試結果及該題得分數將可於短時間內得知。
(7)程式可重複上傳及評分,但同一題兩次上傳之間必須間隔二分鐘以上。競賽結束前三十分鐘不限上傳次數。每題的每個子題之最終分數以該子題所有單次評分結果之最高分計算,每題之最終分數為所有子題最終分數之總和。
(8)系統已設置重開機重置,請用主辦單位分配的隨身碟備份原始程式碼,若因任何原因而需更換電腦時,僅能將隨身碟內程式複製至新電腦,或下載已上傳至評分主機的程式碼。
四、同分比序:若遇總分同分時,以下列項目依序比較,直到區分出名次為止。
(1)得滿分的題數較多者優先;
(2)首次達到最後總分時的送審時間點較早者優先。
五、不允許安裝其他軟體;不允許更改硬體設定。
溫馨提醒:
一、若有使用VScode,其code runner 插件需要修改設定:
設定 -> Run in terminal 需設為 true