乙個使用者提交的程式在online judge系統下執行時將受到比較嚴格的限制,包括執行時間限制,記憶體使用限制和安全限制等。使用者程式執行的結果將被online judge系統捕捉並儲存,然後再轉交給乙個裁判程式。該裁判程式或者比較使用者程式的輸出資料和標準輸出樣例的差別,或者檢驗使用者程式的輸出資料是否滿足 一定的邏輯條件。
online judge系統最初使用於acm-icpc國際大學生程式設計競賽和oi資訊學奧林匹克競賽中的自動判題和排名。現廣泛應用於世界各地高校學生程式設計的訓練、參賽隊員的訓練和選拔、各種程式設計競賽以及資料結構和演算法的學習和作業的自動提交判斷中。
pending &waiting: 系統忙,你的答案在排隊等待.
pending rejudge: 因為資料更新或其他原因,系統將重新判你的答案.
compiling : 正在編譯.
running & judging: 正在執行和判斷.
presentation error : 答案基本正確,但是格式不對。
wrong answer : 答案不完全正確.
time limit exceeded : 執行超出時間限制.
memory limit exceeded : 超出記憶體限制.
output limit exceeded: 輸出超過限制.
runtime error : 執行時錯誤.
compile error : 編譯錯誤.
accepted : 程式通過!
關於測評**的分類,作者曾想過很多的方式,譬如按照中國外國分或是按照物件導向主要是資訊競賽生或是acm選手分,無論怎樣都無法得到乙個很 好的效果。網路時代把大家連成乙個整體,應演算法競賽之運而生的書籍,**,輔導機構都是相通的。更何況,許多讀書時參加資訊學競賽的學生以後也往往會成為 大學裡acm校隊的主力。一番糾結後,作者想了乙個還算折中又鄙淺的分類方法,本文中的測評**主要分為以下幾類:
比賽類oj/社群型oj/其他的國外oj:定期組織比賽;
提高型oj:專業性較強,大部分題目思維難度較高
學習型oj:網上提供程式設計教育的**附帶的試題庫和測評機。
if 你的學校裡有自己的oj then 就刷那上面的題即可
else
if 你是乙個acmer then
按準poj或hdu猛刷
else
if 你是乙個oier then
按準codevs或洛谷猛刷
else
從推薦oj裡選乙個適合自己難度的oj猛刷
總而言之,一定要有乙個固定的刷題oj,遇上特殊的自己刷的測評**上沒有的題目時,再去別的測評**看看。
oj平台名稱
**隸屬於
codeforces
saratov state university(俄羅斯薩拉托夫國立大學)
poj北京大學
hdu杭州電子科技大學
virtual judge
zoj浙江大學
bzoj
洛谷the luogu dev team
計蒜客北京矩道優達網路科技****
牛客北京牛客科技****
uvauniversidad de valladolid(西班牙巴亞多利德大學)
atcoder
usaco
topcoder
sgusaratov state university(俄羅斯薩拉托夫國立大學)(codeforces前身)
tojural federal university(俄羅斯烏拉爾聯邦大學)
eoj華東師範大學
noj南京郵電大學
comet oj
北京星彗科技****
openjudge
北京大學
code[vs]
wph95
uoj注:排名不分先後
學科競賽和網際網路 大賽
往屆獲獎作品分析 第一步 創業計畫的準備工作 1 描述創業機會,策略 目標市場 創業模型 2 命名時應考慮 直觀,創新用語暗示創業模型 3 需要以顧客為中心,簡潔清晰。書寫乙份完整的計畫表1 明確顧客群 2 說明誰會購買產品 3 展示的潛力 4 分析競爭對手 5 確立自己的優勢 6 保護優勢 第三步...
各大Oj平台介紹
各大oj平台介紹 1.題庫與 資源 常見的返回資訊有 ac accepted,通過 wa wrong answer,輸出有錯誤 tle time limitexceeded,超時 mle memory limit exceeded,記憶體溢位 re runtimeerror,發生實時錯誤 等,只有a...
OPTIMUS 過程整合與多學科優化平台
比利時noesis solution 公司的optimus 是過程整合與設計優化 pido 工具,採用圖形操作介面,快速整合產品設計過程中的各種cad cae 軟體,實現自動化的 方案對比,尋求效能更優的設計引數方案。optimus 針對多學科的設計引數進行分析以及優化,基於圖形化的使用者介面或者p...