Thể lệ VNOI Cup 2026
I. Đối tượng dự thi
VNOI CUP 2026 là cuộc thi lập trình thi đấu cá nhân, không giới hạn độ tuổi:
- Chỉ các thí sinh có quốc tịch Việt Nam mới được xét tuyển vào vòng Chung kết (Các thí sinh với quốc tịch nước ngoài có thể tham gia vòng loại và contest mirror chung kết).
- Thành viên Ban giám khảo, Cộng tác viên ra đề, và Ban tổ chức không được phép tham gia thi.
Đăng ký dự thi
- Thí sinh đăng ký tham gia vòng loại tại VNOI CUP | Thể lệ cuộc thi
- Tất cả thí sinh đã đăng ký và tham gia vòng loại sẽ tự động được xét tuyển vào vòng Chung kết (nếu đủ điều kiện).
II. Cấu trúc cuộc thi và các vòng tuyển chọn
Kì thi gồm hai vòng loại online trên nền tảng VNOJ và vòng Chung kết VNOI CUP diễn ra trực tiếp. Các vòng online không hạn chế số lượng thí sinh tham gia, các thí sinh tham dự vòng chung kết sẽ được tuyển chọn dựa trên kết quả của hai vòng loại.
1. Các bảng thi của Vòng loại
Mỗi vòng loại có 2 bảng thi. Thí sinh chỉ được đăng ký một bảng duy nhất trong cùng một vòng loại. Kết quả Bảng không chính thức không được dùng để xét tuyển chung kết.
Bảng chính thức: Thí sinh tham gia Bảng chính thức phải đáp ứng đầy đủ các yêu cầu giám sát sau:
- Quay màn hình trong suốt thời gian thi. Các bạn có thể tham khảo hướng dẫn quay màn hình tại: VNOI CUP | Hướng dẫn quay màn hình và nộp video giám sát. Thí sinh cần nộp lại video quay màn hình cho BTC trong vòng 7 ngày sau khi kết thúc kì thi.
- Xác thực danh tính bằng cách điền Form xác thực thông tin VNOI CUP 2026 trước khi đăng ký thi đấu
Bảng không chính thức: Thí sinh tham gia Bảng không chính thức cần thực hiện:
- Xác thực danh tính bằng cách điền Form xác thực thông tin VNOI CUP 2026 trước khi đăng ký thi đấu để xét thưởng
Quy định khác: Các trường hợp không có quay màn hình được Ban Tổ chức xem xét và xử lý theo từng trường hợp cụ thể.
2. Điều kiện tham dự chung kết:
Thí sinh là tham gia bảng chính thức của Vòng loại và cần thuộc một trong hai nhóm thí sinh sau để đạt điều kiện tham dự chung kết
- Nhóm ~1~:
- Top ~3~ thí sinh có điểm số cao nhất trong vòng loại đầu tiên và Top ~4~ thí sinh với điểm số cao nhất trong vòng loại thứ hai chưa giành quyền đi tiếp trước đó.
- Top ~3~ thí sinh tham gia cả 2 vòng loại (bảng chính thức), có tổng điểm hai vòng cao nhất mà chưa có suất tham dự.
- BTC sẽ trao thêm tối đa ~3~ suất đặc biệt (ưu tiên thí sinh tại vùng khó khăn, phong trào Tin học chưa phát triển, hoàn cảnh đặc biệt, ...).
- Hỗ trợ: Thí sinh Nhóm ~1~ được hỗ trợ chi phí di chuyển nội địa, đồng thời được tài trợ chi phí ăn uống và lưu trú trong thời gian tham dự vòng Chung kết.
- Nhóm ~2~:
- ~40~ thí sinh tham gia cả 2 vòng loại (bảng chính thức), có tổng điểm hai vòng cao nhất và chưa có suất tham dự sẽ nhận lời mời tham dự Chung kết. BTC sẽ chọn ~12~ thí sinh xác nhận đăng ký tham dự qua form BTC cung cấp, theo thứ tự từ cao xuống thấp trên BXH tổng điểm.
- Hỗ trợ: Thí sinh Nhóm ~2~ được tài trợ chi phí ăn uống và lưu trú, tự chi trả chi phí di chuyển.
- Ngoài ra, các thí sinh khác có thể đăng ký bảng mở rộng Chung kết VNOI CUP 2026.
- Hỗ trợ: Bảng mở rộng không thu phí đăng ký. Thí sinh Bảng mở rộng tự túc toàn bộ chi phí tham dự vòng Chung kết.
Danh sách chính thức các thí sinh giành quyền tham gia vòng Chung kết VNOI CUP sẽ được công bố sau khi kết quả được tổng hợp xong:
- Trong vòng ~7~ ngày kể từ khi danh sách công bố, thí sinh phải xác nhận có thể tham gia vòng Chung kết và hoàn tất thông tin đăng ký cá nhân. Thí sinh không cung cấp thông tin đúng hạn và không đúng đối tượng sẽ mất quyền tham gia vòng Chung kết cuối cùng.
- Nếu có thí sinh không thể tham gia vì lý do khách quan, suất sẽ được chuyển cho thí sinh kế tiếp theo tổng điểm hai vòng.
Quyết định của BTC về danh sách thí sinh tham dự Chung kết là quyết định cuối cùng.
III. Lịch thi
- Vòng loại 1: 20:30-23:30, Thứ Bảy ngày 16/05/2026
- Vòng loại 2: 20:30-23:30, Thứ Bảy ngày 30/05/2026
- Vòng Chung kết: Dự kiến tổ chức vào tháng 7/2026
IV. Đăng ký dự thi
- Thí sinh đăng ký tại: https://oj.vnoi.info/contests/
- Xác thực danh tính được thực hiện bằng cách điền form Ban Tổ chức cung cấp (Google Form) và phải hoàn tất trước các vòng loại.
- Mọi thí sinh tham gia vòng loại bảng chính thức đều được đưa vào danh sách xét tuyển nếu đáp ứng các điều kiện theo quy định.
V. Thể thức vòng loại
1. Thông tin chung
- Thời lượng mỗi vòng: 180 phút
- Số lượng bài thi: 7 bài
- Mỗi bài có thể bao gồm nhiều mức điểm (subtask)
- Trong trường hợp hệ thống thi VNOJ hoạt động không ổn định:
- Đề thi sẽ được đăng dự phòng tại đây trong lúc BTC khắc phục sự cố.
- Thí sinh được phép dùng Discord | From VNOI with love / nhắn tin qua fanpage VNOI để báo lỗi với BTC.
2. Chấm điểm
- Thí sinh được tính điểm cho một subtask khi giải đúng tất cả các test của subtask đó.
- Xếp hạng dựa trên tổng điểm đạt được.
- Trong trường hợp bằng điểm, thứ hạng được xác định theo tổng penalty tăng dần.
- Penalty được tính bao gồm:
- Thời điểm nộp bài đạt điểm
- Cộng thêm 5 phút cho mỗi lần nộp sai trước đó.
3. Quy định khác
- Nghiêm cấm mọi hình thức trao đổi liên quan đến đề thi trong thời gian thi, ngoại trừ việc liên hệ với Ban Tổ chức.
- Trong thời gian thi, chỉ được phép sử dụng Internet để truy cập hệ thống thi VNOJ. Nghiêm cấm sử dụng Internet cho bất kỳ mục đích nào khác, bao gồm nhưng không giới hạn: tra cứu Google, tài liệu, diễn đàn, video, hoặc bất kỳ nguồn thông tin bên ngoài nào.
- Nghiêm cấm sử dụng bất kỳ công cụ hoặc phần mềm nào có khả năng tự động sinh code hoặc gợi ý lời giải, bao gồm nhưng không giới hạn:
- Các công cụ AI (ChatGPT, Copilot,Claude, v.v.)
- AI chạy cục bộ (local models, extensions, plugins, v.v.)
- Thí sinh không được sử dụng tài liệu bên ngoài trong thời gian thi, ngoại trừ code/template cá nhân đã chuẩn bị sẵn trước khi thi (không được chỉnh sửa bằng nguồn ngoài trong lúc thi).
- Thí sinh chỉ được tham dự 1 trong 2 bảng (Bảng chính thức, Bảng không chính thức) trong cùng 1 vòng loại.
- Mỗi thí sinh chỉ được sử dụng duy nhất một tài khoản trong toàn bộ cuộc thi.
- Mọi hành vi gian lận sẽ dẫn đến việc hủy kết quả ngay lập tức.
- Quyết định của Ban Tổ chức là quyết định cuối cùng.
VI. Thể thức vòng Chung kết
1. Thời gian
- Dự kiến tổ chức trong tháng 7/2026
- Lịch trình chi tiết sẽ được công bố sau
2. Hình thức
- Bảng chính thức
- Tổ chức trực tiếp tại địa điểm do Ban Tổ chức công bố
- Thí sinh sử dụng máy tính do Ban Tổ chức cung cấp
- Thí sinh được phép mang theo USB chứa tài liệu cá nhân (notebook) và bàn phím cá nhân
- Bảng mở rộng
- Tổ chức trực tiếp tại địa điểm do Ban Tổ chức công bố
- Thí sinh sử dụng máy tính cá nhân để thi
- Thí sinh được phép mang theo USB chứa tài liệu cá nhân (notebook) và bàn phím cá nhân
3. Quy định
- Không được trao đổi trong thời gian thi
- Mọi hành vi gian lận sẽ dẫn đến hủy kết quả
- Quyết định của Ban Tổ chức là quyết định cuối cùng
VIII. Cơ cấu giải thưởng
1. Vòng loại
- Bảng chính thức
- 50 áo VNOI CUP 2026 trao cho 50 thí sinh có thứ hạng cao nhất theo tổng điểm hai vòng loại.
- 50 áo trao ngẫu nhiên cho các thí sinh có tổng điểm lớn hơn 0, với xác suất tăng theo điểm số.
- Bảng không chính thức (với các thí sinh đã xác thực danh tính)
- 10 áo trao cho 10 thí sinh có thứ hạng cao nhất theo tổng điểm hai vòng loại.
- 10 áo trao ngẫu nhiên cho các thí sinh có tổng điểm lớn hơn 0, với xác suất tăng theo điểm số.
2. Vòng Chung kết
Bảng chính thức:
- Hạng 1: 15.000.000 VNĐ + 1 tai nghe AirPods Pro 3 (hoặc một món quà có giá trị tương đương)
- Hạng 2: 12.000.000 VNĐ
- Hạng 3: 10.000.000 VNĐ
- Hạng 4 & 5: 1 tai nghe AirPods Pro 3 (hoặc một món quà có giá trị tương đương)
- Top 8: Áo VNOI CUP 2026 phiên bản đặc biệt
- Top 12: Bộ quà tặng merch VNOI (bình nước, dây đeo, sổ, bút, móc khoá)
- Top 24: Áo VNOI CUP 2026 in tên cá nhân mang đậm dấu ấn riêng
Bảng mở rộng: Top 5 thí sinh có thành tích cao nhất được trao chứng nhận ghi nhận thành tích