needhelp
← Back to blog

Khủng hoảng của các cuộc thi lập trình và thuật toán trong thời đại AI

by needhelp
AI
Competitive Programming
Algorithm
Education
Academic Integrity

Một danh sách không phải là tỷ lệ

Ngày 30 tháng 8 năm 2026, một bài đăng trên X về vòng đầu của Baidu Star 2026 công khai bảng 49 trường hợp gian lận và một bảng vi phạm riêng. Bài đăng nói đợt đầu phát hiện 49 trường hợp gian lận và 63 vi phạm, so với 30 người liên quan hai năm trước. Hình ảnh chỉ hiển thị 49 dòng gian lận và 57 dòng vi phạm: có các dòng 1–25 và 32–63, còn 26–31 không xuất hiện. Đây là tín hiệu của một sự cố, không phải bộ dữ liệu đầy đủ đã được kiểm chứng độc lập. Bài đăng gốc

106 dòng nhìn thấy thuộc về 87 trường học. Danh sách gian lận có 45 trường, phần danh sách vi phạm nhìn thấy có 50 trường. Phần lớn trường chỉ xuất hiện một lần; ba trường xuất hiện nhiều nhất chiếm 6/49 dòng gian lận và 8/57 dòng vi phạm. Kết quả có vẻ phân tán thay vì tập trung ở vài trường.

Danh sách có cả trường trung học, đại học và cơ sở đào tạo nghề. Không có tổng số thí sinh và loại vi phạm cụ thể thì không thể biến số dòng thành tỷ lệ theo trường.

Quy định bắt đầu truy vết nguồn gốc mã

Quy định Codeforces năm 2024 cho phép dịch trực tiếp và gợi ý cú pháp nhỏ, nhưng cấm yêu cầu AI tạo thuật toán chính, giải thích bài toán con hoặc sửa lời giải bị từ chối. Độ tương đồng mã và việc mã đã được công bố trước cuộc thi hay chưa có thể là tín hiệu điều tra. Quy định Codeforces

AtCoder gần đây mở rộng quy định sang AGC, cấm AI tự động hoàn thành mã và chuyển đổi ngôn ngữ bằng AI, đồng thời hạn chế việc cố ý dùng tóm tắt tìm kiếm do AI tạo. Ranh giới giữa gợi ý nhỏ và việc AI thay thế quá trình suy nghĩ rất khó giám sát. Cập nhật AtCoder

Năm 2022, DeepMind cho biết AlphaCode đạt khoảng mức của thí sinh con người trung vị trong mười cuộc thi Codeforces. Báo cáo AlphaCode 2 năm 2023 ghi nhận 43% bài được giải trong tối đa mười lần thử, so với 25% ở hệ thống đầu tiên, và ước tính hiệu năng trung bình cao hơn 85% thí sinh. Thứ hạng cao không còn tự động chứng minh suy luận của con người không có trợ giúp. AlphaCode Báo cáo AlphaCode 2

Benchmark cũng có thể bị nhiễm khi bài công khai đi vào dữ liệu huấn luyện. LiveCodeBench thu thập bài mới từ Codeforces, AtCoder và LeetCode, rồi đánh giá sinh mã, thực thi, tự sửa lỗi và dự đoán đầu ra; phiên bản v6 liệt kê 1.055 bài được công bố đến tháng 4 năm 2025. Kho LiveCodeBench Bài nghiên cứu LiveCodeBench

Cuộc thi nên tách thành chế độ chỉ con người, chế độ có AI và chế độ học tập. Chế độ đầu cần thiết bị được kiểm soát, danh sách tính năng được phép, log và quy trình khiếu nại; chế độ AI cần công khai model, phiên bản, prompt, chỉnh sửa và kiểm thử; chế độ học tập yêu cầu sinh viên giải thích lỗi của AI và cách kiểm chứng lời giải cuối. Lập trình thi đấu chưa kết thúc, nhưng một bảng xếp hạng trực tuyến không còn mô tả toàn bộ năng lực của sinh viên. Quy định AI của cuộc thi mô hình hóa toán học 2026

Tài liệu tham khảo

Share this page