OJ是Online Judge系統的簡稱,它是一個在線判題系統。用戶能夠在線提交多種程序(比如C、C++)的源代碼,OJ系統對代碼進行編譯和執行。並通過預先設計好的測試數據(輸入與輸出)來檢驗代碼的正確性。
用戶所提交的代碼在OJ系統下將受到很嚴格的限制,包括運行時間限制、內存使用限制以及安全限制等。用戶提交代碼執行的結果將被OJ系統捕獲並保存,然後再轉交給一個裁判程序。該裁判程序:或者檢測用戶程序的輸出數據和標準輸出樣例的差別,或者檢測用戶程序的輸出數據是否滿足一定的邏輯條件。最終返回給系統一個狀態:正確(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),並返回程序使用的內存、運行時間等信息。
工具/原料
C-Free
瀏覽器
方法/步驟
註冊,再登陸!
開始答題。點擊導航欄的題目就可以看到題目列表了
選1128
看完題目要求後,在自己電腦上寫好程序,調試運行確認無誤後,提交代碼
點擊提交,將代碼複製進去——(在language欄選擇C)
點擊下邊 的submit提交你的代碼,這個時候——會跳轉到狀態頁面——可以查看你的代碼現在的狀態。
第一個就是我剛才提交的——顯示“正確
這裡,我把1128的代碼貼出來
#include
其他的oj 類似.
注意事項
注意輸入 輸出要求。看ACM 輸入輸出格式。
注意程序運行時間 內存優化