ACM 知名OJ平臺及題目分類
OJ是Online Judge系統的簡稱,用來線上檢測程式原始碼的正確性。著名的OJ有RQNOJ、URAL等。國內著名的題庫有北京大學題庫、浙江大學題庫等。國外的題庫包括烏拉爾大學、瓦拉杜利德大學題庫等。
簡介:
Online Judge系統(簡稱OJ)是一個線上的判題系統。使用者可以線上提交程式多種程式(如C、C++)原始碼,系統對原始碼進行編譯和執行,並通過預先設計的測試資料來檢驗程式原始碼的正確性。
程式:
一個使用者提交的程式在Online Judge系統下執行時將受到比較嚴格的限制,包括執行時間限制,記憶體使用限制和安全限制等。使用者程式執行的結果將被Online Judge系統捕捉並儲存,然後再轉交給一個裁判程式。該裁判程式或者比較使用者程式的輸出資料和標準輸出樣例的差別,或者檢驗使用者程式的輸出資料是否滿足一定的邏輯條件。最後系統返回給使用者一個狀態:通過(Accepted,AC)、答案錯誤(Wrong Answer,WA)、超時(Time Limit Exceed,TLE)、超過輸出限制(Output Limit Exceed,OLE)、超記憶體(Memory Limit Exceed,MLE)、執行時錯誤(Runtime Error,RE)、格式錯誤(Presentation Error,PE)、或是無法編譯(Compile Error,CE),並返回程式使用的記憶體、執行時間等資訊。
Online Judge系統最初使用於ACM-ICPC國際大學生程式設計競賽和OI資訊學奧林匹克競賽中的自動判題和排名。現廣泛應用於世界各地高校學生程式設計的訓練、參賽隊員的訓練和選拔、各種程式設計競賽以及資料結構和演算法的學習和作業的自動提交判斷中。
著名的OJ平臺:
電子科技大學(CDOJ):acm.uestc.edu.cn
北京大學(PKU):http://acm.pku.edu.cn/JudgeOnline/
浙江大學(ZJU):http://acm.zju.edu.cn/
杭州電子科技大學(HDU):http://acm.hdu.edu.cn/
哈爾濱工程大學(hrbeu):http://acm.hrbeu.edu.cn/
同濟大學(TJU):http://acm.tongji.edu.cn/
浙江工商(Zjgsu):http://acm.zjgsu.edu.cn/JudgeOnline/
寧波理工(NIT): http://acm.nit.NET.cn
北京化工大學(BUCT):http://coder.buct.edu.cn/oj/
中國地質大學(CUG):http://lab.cug.edu.cn/COJ/
中國科技大學(USTC):http://acm.ustc.edu.cn/
中山大學(Zsu):http://acm.zsu.edu.cn/
吉林大學(jlu):http://acm.jlu.edu.cn/
浙江林學院(ZJFC):http://info.zjfc.edu.cn:2000/
暨南大學(Zhuhai): http://202.116.24.78/JudgeOnline/index.acm
武漢大學(whu):http://acm.whu.edu.cn/
南開大學(Naikai): http://acm.nankai.edu.cn/
大連理工(Dlut):http://acm.dlut.edu.cn/
哈爾濱工業大學(HIT):http://acm.hit.edu.cn/
北京郵電大學(Bupt): http://acm.cs.bupt.cn/onlinejudge/
湖南大學(HNU):http://acm.hnu.cn:8080/online/
香港大學(hkoi): : http://judge.hkoi.org/
天津大學(TJU):http://cs.tju.edu.cn/acm/
四川大學(SCU):http://acm.scu.edu.cn/
汕頭大學(STU):http://acm.stu.edu.cn/
福州大學(FZU):http://acm.fzu.edu.cn/
廈門大學(XMU):http://acm.xmu.edu.cn/JudgeOnline/
福建師範大學(FJNU):http://acm.fjnu.edu.cn/
華中科技大學(HUST):http://acm.hust.edu.cn/JudgeOnline/
華東師範大學(ECNU):http://acm.cs.ecnu.edu.cn/
浙江工業大學(ZJUT):http://acm.zjut.edu.cn/
浙江師範大學(ZJNU):http://acm.zjnu.cn/
南京航空航天大學: http://acm.nuaa.edu.cn
西南科技大學:(swust):http://acm.swust.edu.cn:8080/JudgeOnline/
華東理工大學(ecust):http://acm.ecust.edu.cn/
西南科技大學:http://acm.swust.edu.cn/oj