系統概述
系統特徵
Arbiter是NOI信息學競賽指定評測工具。Arbiter分為網路版和單機版,核心一致,網路版支持分散式評測 。Arbiter支持當前主流的Linux 發行版本。Arbiter支持多種語言(
C/
C++/
Pascal) ,配置靈活,功能多樣化 ,擁有精確的時間控制及有效的記憶體限制。
使用情況
該軟體主要用於NOIP比賽正式測評
NOIP2006中有7個省試用;NOIP2007中有20個省試用;NOIP2008 中有23個省試用。
使用標準評測系統結果與全國複評結果基本一致(機器配置差異、 操作失誤和外掛程式選擇不一致),而使用非標準評測系統的省份成績 存在明顯差異的選手數量較多。
為了避免聯賽省內初評和全國複測結果的差異,從2009年NOIP開 始,各省份需要使用Arbiter進行評測,使用非Arbiter評測的結果出入將不作為申訴依據 。為了避免選手用機環境與評測環境的差異,從2010年開始,NOIP 比賽中考生需要使用《競賽規則》中指定的Linux環境(NOI Linux)。
使用方法
評測前準備工作
試題配置:一次比賽可以配置多場考試,一場考試可以配置多道試題,每道試題提供了多個配置點,為比賽的組織提供了很大的靈活性。試題包括試題名稱、提交方式、測試點數、輸入方式、時間限制、記憶體限制、編譯選項、命令參數、外掛程式選擇。
名單導入:可以選擇檔案導入或手工添加。檔案導入添加考生時要求
純文本格式,每條記錄占一行,記錄包括選手編號和姓名,以逗號為分隔設定,第一列為選手編號,第二列為選手姓名。
數據準備:由標準輸入檔案和標準答案檔案組成,需手動將檔案放在比賽目錄中的evaldata目錄下。標準輸入檔案:[試題名稱][測試點編號].in;標準答案檔案:[試題名稱][測試點編號].ans 。
代碼準備:選手源程式需要放在比賽目錄中的players目錄下。每名選手擁有以自己編號命名的目錄,選手目錄下,每道試題擁有以試題名稱命名的目錄,選手相應題目的程式保存在相應試題目錄中。
評測及成績統計
評測時應靈活制定評測計畫。在成績統計時,可採用總體統計、分省統計、試題統計、等級統計等方式對成績進行統計。