要作題目可以到
acm.pku.edu.cn
acm.zju.edu.cn
acm.scu.edu.cn
acm.stu.edu.cn
acm.hziee.edu.cn
同濟(jì)大學(xué)的Online Judge???????? 強(qiáng)烈建議初學(xué)者和新手前往的地方。大概開站不久,題目難度總體較低,題量較少。而且頁(yè)面和題目都是中文的。
浙江大學(xué)的Online Judge北京大學(xué)的Online Judge??????? 毫無(wú)疑問(wèn),中級(jí)水平偏上一些,哪一個(gè)都是值得好好待一陣的地方。但是題目和頁(yè)面都是英文的,多查字典吧。
西班牙的Universidad de Valladolid?????????? 就是著名的UVA啦
http://acm.uva.es/boardhttp://acm.uva.es/p/v109/10940.html俄羅斯烏拉爾大學(xué)?????????? 不得不承認(rèn),老外的題目水平的確高。還猶豫什么,有能力就出去為國(guó)爭(zhēng)光啦。
?
Online Judge介紹
Online Judge系統(tǒng)是一個(gè)在線的裁判系統(tǒng)。她可以對(duì)程序原代碼進(jìn)行編譯和執(zhí)行,并通過(guò)預(yù)先設(shè)計(jì)的測(cè)試數(shù)據(jù)來(lái)檢驗(yàn)程序原代碼的正確性。
一個(gè)用戶提交的程序在Online Judge系統(tǒng)下執(zhí)行時(shí)將受到比較嚴(yán)格的限制,包括運(yùn)行時(shí)間限制,內(nèi)存使用限制和安全限制等。用戶程序執(zhí)行的結(jié)果將被Online Judge系統(tǒng)捕捉并保存,然后再轉(zhuǎn)交給一個(gè)裁判程序。該裁判程序或者比較用戶程序的輸出數(shù)據(jù)和標(biāo)準(zhǔn)輸出樣例的差別,或者檢驗(yàn)用戶程序的輸出數(shù)據(jù)是否滿足一定的邏輯條件。最后系統(tǒng)返回給用戶一個(gè)狀態(tài)。 狀態(tài)的介紹
- Accepted
- 恭喜你,答案正確!
- Wrong Answer
- 結(jié)果有誤
- Presentation Error
- 結(jié)果正確,但格式有錯(cuò)。注意空格、制表符和回車
- Compile Error
- 編譯錯(cuò)誤,點(diǎn)擊查看錯(cuò)誤信息
- Memory Limit Exceeded
- 申請(qǐng)的內(nèi)存超過(guò)了題目的限制
- Time Limit Exceeded
- 運(yùn)行的時(shí)間超過(guò)了題目的限制(可能是你的算法復(fù)雜度過(guò)高)
- Output Limit Exceeded
- 你的程序輸出了太多的內(nèi)容
- Run Time Error
- 運(yùn)行錯(cuò),非法訪問(wèn)內(nèi)存或者除零一類的錯(cuò)誤。后面的方擴(kuò)號(hào)內(nèi)是具體的錯(cuò)誤.
- SIGSEGV
- 斷錯(cuò)誤,你可能非法訪問(wèn)一個(gè)空間,也可能堆棧溢出了。
- SIGFPE
- 除數(shù)為零
- 100
- Disk read error
- 101
- Disk write error
- 103
- File not open
- 104
- File not open for input
- 105
- File not open for output
- 106
- Invalid numeric format
- 200
- Division by zero
- 201
- Range check error
- 202
- Stack overflow error
- 203
- Heap overflow error
- 204
- Invalid pointer operation
- 205
- Floating point overflow
- 206
- Floating point underflow
- 207
- Invalid floating point operation
- 210
- Object not initialized
- 211
- Call to abstract method
- 212
- Stream registration error
- 213
- Collection index out of range
- 214
- Collection overflow error
- 215
- Arithmetic overflow error
- 216
- General protection fault