# NYCU OJ 使用說明 進入 [NYCU OJ](https://nycu-oj.cs.nycu.edu.tw/public) 以後,會看到以下畫面: ![](https://hackmd.io/_uploads/S1ai5iC1T.png) 點選右上角 Login 以後,使用 NYCU OAuth2 登入系統。登入系統以後,會看到以下畫面(可能會有些許不同): ![](https://hackmd.io/_uploads/SyTHioCy6.png) 點 2023 Introduction to Algorithms 底下的按鈕。我應該已經把現在修課生的名單都加進去了,點進去就可以自動成為學生。**如果無法進入的請和助教聯絡**。 進入之後的畫面: ![](https://hackmd.io/_uploads/ryNr3Gkx6.png) 右上角的 Submit 可以傳送程式碼,選好原始碼和語言以後就能看到評測結果。Settings 可以設定暱稱。**注意,他會擋特定的檔名,目前確定檔名只有英文大小寫字母、數字、underscore (_) 都可以順利上傳。** 中間的那個表格(就是 RANK、NAME、SCORE 那個表格)顯示自己的解題情形。點選題號(A、B、C 等等)就可以看題目。 下方左邊的 Submissions 代表已經提交的程式的評測結果。評測結果可能為: * CORRECT: 代表你答對了這題。 * WRONG-ANSWER: 代表你的程式在某些測試資料無法得到正確輸出。 * TIMELIMIT: 代表你的程式在某些測試資料執行時間超過時間限制。 * RUN-ERROR: 代表你的程式在某些測試資料出現執行時錯誤。 * COMPILER-ERROR: 代表你的程式無法通過編譯。 * NO-OUTPUT: 代表你的程式在某些測試資料沒有輸出東西。 * OUTPUT-LIMIT: 代表你的程式輸出太多東西。 右邊的話主要是公告,會公布題目有關的修正、說明、提示等。也可以點選 request clarification 提問題。 選上面 Problemset 的畫面: ![](https://hackmd.io/_uploads/Sy6bZmyxp.png) 這裡就是所有題目列表,可以看到時間、記憶體限制,以及題目敘述、範例測試資料和提交按鈕。 選上面 Scoreboard 的畫面: ![](https://hackmd.io/_uploads/ByKSb71xa.png) 這裡就是目前你和其他人的作業情形。 有任何操作方面問題都可以向助教提出!