Thông tin Demo
1. Giới thiệu về hệ thống VNOJ
Nền tảng Judge (máy chấm) tập chung vào một hệ thống trực tuyến, phục vụ cho quá trình học tập cho các sinh viên và mọi cá nhân yêu thích lập trình. Hệ thống đánh giá bài làm của thành viên gửi lên hệ thống và được tính điểm tự động trên hệ thống. DMOJ là một nền tảng tổ chức các contest hiện đại và kho lưu trữ các bài toán lập trình mã nguồn mở. Có rất nhiều hệ thống đã được xây dựng dựa trên DMOJ, trong đó bao gồm hệ thống VNOJ (Viet Nam Online Judge) và hệ thống HNOJ (Ha Noi Online Judge), phục vụ cho việc tổ chức vòng Sơ loại và ôn tập cho các học sinh trong Hội thi Tin học trẻ toàn quốc.
2. Đăng ký, đăng nhập và giao diện của VNOJ
- Bước 1: Trên trang chủ của hệ thống, chọn 'Đăng ký'.
- Bước 2: Nhập các thông tin cần thiết, sau đó chọn 'Đăng ký!'.
- Bước 3: Đăng nhập với tên đăng nhập và tài khoản đã đăng ký trước đó.
- Bước 4: Truy cập phần 'CÁC KỲ THI' để ôn tập - luyện tập các đề thi Tin học trẻ trước đó. Truy cập phần 'OFFICAL CONTESTS' để thi thực tế.
3. Cách giải bài - nộp bài trên VNOJ
- Bước 1: Ở kỳ thi muốn tham gia, chọn 'Tham gia' nếu đó là kỳ thi thực tế và chọn 'Tham gia ảo' nếu đó là kỳ thi thực tế nhưng đã kết thúc và bạn muốn tham gia không tính kết quả.
- Bước 2: Ở danh sách bài, hãy nhấn vào các bài muốn giải.
- Bước 3: Chọn 'Gửi bài giải'. Ở đây, bạn có thể copy-paste bài làm từ file vào ô nhập code hoặc chọn file chương trình để tải lên.
- Bước 4: Chọn ngôn ngữ bạn thi và nhấn 'Nộp bài'. Sau khi nộp bài, hệ thống hiển thị kết quả của các test case, bao gồm: Đúng (AC), Sai (WA), Quá thởi gian (TLE), Tràn bộ nhớ (MLE), Kết xuất dữ liệu quá nhiều (OLE), lỗi chạy chương trình (IR), lỗi Runtime (RE), lỗi dịch (CE) và test case bị hủy bỏ.
- Bước 5: Sau đó, bạn có thể trở về kỳ thi và làm bài tiếp theo hoặc nộp lại bài (với điều kiện số lần nộp bài chưa hết).
(Hỗ trợ bài tập 'Demo - Số tự mãn' làm demo)