當前位置:編程學習大全網 - 編程語言 - 全國青少年信息學奧林匹克競賽的答疑

全國青少年信息學奧林匹克競賽的答疑

選手在競賽過程中對競賽的題目、競賽設備以及編程環境有疑問時,應舉手向競賽場地負責人或場地服務人員提問。

選手在競賽過程中遇有計算機或軟件工具故障,或其它妨礙競賽的情況,應及時舉手向競賽場地負責人或場地服務人員報告。競賽場地負責人或場地服務人員應及時處置。對於妨礙選手競賽超過3分鐘的,應記錄在案並給以加時補償。 選手完成的賽題答案必須按題目的要求保存為規定格式的文件,並存放在規定的目錄下。選手提交的程序源文件必須不大於100KB。答案提交類題目的答案文件不得超過題目規定的大小;題目未規定大小的必須不大於100KB。未按規定的格式、名稱和大小生成和保存答案文件的將視為未提交,並且不被評測,因此不能得分。

對於程序設計題,選手提交的答案不得包含下列內容:

· 試圖訪問網絡

· 使用fork或其它線程/進程生成函數

· 打開或創建題目規定的輸入/輸出文件之外的其它文件

· 以任何方式對標準輸入/輸出文件的重定向

· 運行其它程序

· 改變文件系統的訪問權限

· 讀寫文件系統的管理信息

· 使用除讀寫規定的輸入/輸出文件之外的其它系統調用

違反上述規定中的任何壹項的程序將被視為違規,因此不被評測,不能得分。

評測和成績發布

除另有說明者外,選手提交的程序設計題將在Linux系統上使用下列編譯命令進行編譯:

· C程序: cc -static -o <程序名> <程序名>.c -lm

· C++程序:g++ -static -o <程序名> <程序名>.cpp -lm

· Pascal程序:/usr/local/bin/ppc386 -XS -o<程序名>c <程序名>.pas

未能通過編譯並正確生成可執行文件的程序在該題目上不得分。能夠通過編譯並正確生成可執行文件的程序將在與選手編程環境相同的系統平臺上,在題面規定的限制條件下運行和評測。對於程序設計題,選手答案的得分將取決於結果的正確性、算法的效率、以及程序運行的效率。評測將使用多個測試點,以區分選手答案的正確程度和效率。在正確性和效率方面都符合題目要求的答案將獲得該題目的滿分。算法和程序實現正確,但效率較低的答案也可能在若幹測試點因超時而無法獲得分數。

選手的程序必須在程序執行結束時顯式地返回0。返回其它值的程序將被認為是結果不正確,並因此不能得分。

對於答案提交題,只對選手答案的正確性進行評測。

評測結果將在競賽結束後150分鐘之內,以成績單的形式發給選手所在隊的領隊簽收。成績單上將標出選手各題在每個測試點上的得分,以及未得滿分的測試點的錯誤信息,參見附錄。選手每道題的得分為其在該題各個測試點上的得分之和。選手每天的得分為其在當天各道題上的得分之和。 選手在接到成績單後可以在規定的時間之內,在其競賽時使用的計算機上對其答案進行復測。選手在競賽結束時所提交的答案依然保存在題目所規定的文件目錄中,復測所需的測試數據和答案在復測開始前將被下發到選手計算機上指定的文件目錄中。

復測時,選手可以和領隊或其他隊員進行討論,但不得妨礙其他隊的隊員的復測活動。 復測完畢後,競賽選手對於評測成績有異議的,可向科學委員會提出申訴。申訴須在復測結束後3小時之內,由競賽選手本人提出。提出申訴的競賽選手須按規定填寫申訴表(附件2),由本隊領隊簽字後提交給現場評測人員或科學委員會成員。

申訴必須依據競賽選手本人在競賽時提交的程序或答案以及在復測時獲得的結果提出。 科學委員會在接到選手的申訴後應及時研究,並決定是否受理。對於受理的申訴,科學委員會應盡快做出處理,並使用申訴處理表(附件3)將處理結果書面告知申訴人。對於改變了選手得分的申訴處理,科學委員會在處理完畢後應向申訴人發放新的成績單,並按新的得分計算申訴人的競賽成績。

對於不受理的申訴,科學委員會應在選手提交的申訴表中註明拒絕受理的理由,並盡快將申訴表退還申訴人。申訴人如對科學委員會不受理的決定有異議,並有新的理由和證據的,可以再次提出申訴。

下列申訴將不被受理:

· 以修改過的程序或答案為依據的

· 沒有復測結果支持的

· 超過申訴時間的

· 對評測結果中的超時有異議,且復測結果的運行時間與題目時間限制之差小於題目時間限制5%的。

對於以修改過的程序或答案為依據提出申訴並且聲稱依據原始程序或答案的,壹經查實,將對申訴人及其領隊給予警告。情節嚴重者將取消申訴人當天的競賽成績。

  • 上一篇:在生產者和消費者的情況下,如何實現線程並發和資源共享?
  • 下一篇:CAI課件和PPT壹樣嗎?
  • copyright 2024編程學習大全網