Code, chạy thử, debug — tất cả ngay trên trình duyệt.
ACOJ Live IDE là môi trường lập trình trực tuyến được thiết kế dành riêng cho competitive programming. Không cần cài đặt, không cần setup — mở trình duyệt và bắt đầu code.
🖥️ Ngôn ngữ hỗ trợ
C++ 17 · C · Python 3 · PyPy 3 · Java · Go
✨ Tính năng chính
▶ Chạy code trực tiếp
Viết code, nhập input và nhấn Run để xem kết quả ngay lập tức. Hiển thị đầy đủ output, stderr, thời gian chạy và bộ nhớ sử dụng.
📋 15+ Code Templates có sẵn
Chọn nhanh các template thuật toán phổ biến: DSU, Segment Tree, BIT, Trie, Sparse Table, BFS, DFS, Dijkstra, Topological Sort, Binary Search, Modular Arithmetic, Sieve, Matrix Exponentiation và các boilerplate CP chuẩn.
🧪 Multiple Test Cases
Tạo tối đa 10 test cases cho mỗi tab. Chạy từng test hoặc Run All để kiểm tra tất cả cùng lúc. Mỗi test case hiển thị trạng thái ✅ AC hoặc ❌ Error riêng biệt.
✅ Expected Output & Auto Diff
Nhập expected output cho từng test case. Sau khi chạy, IDE tự động so sánh từng dòng và hiển thị:
- ✓ Match — output khớp hoàn toàn
- ✗ Diff — highlight dòng sai, hiện rõ dòng expected bên cạnh
🎨 Format Code tự động
Một nút bấm để format code đẹp theo chuẩn: clang-format cho C/C++/Java, Black cho Python, gofmt cho Go.
📑 Multi-tab Editor
Mở tối đa 10 tab cùng lúc. Đổi tên tab bằng double-click. Mỗi tab lưu riêng ngôn ngữ, code và test cases.
🔗 Share Code
Chia sẻ code qua link. Người nhận mở link sẽ thấy code, input, output — sẵn sàng fork và chỉnh sửa.
💾 Auto Save & Download
Code được tự động lưu vào trình duyệt — đóng tab rồi mở lại vẫn còn nguyên. Nhấn Download để tải file về máy với đúng extension (.cpp, .py, .java, .go).
🔤 Autocomplete & IntelliSense
Gợi ý keyword, STL functions, #include headers khi gõ. Hỗ trợ đầy đủ cho C++, Python, Java và Go.
🌙 Dark / Light Theme
Chuyển đổi giữa giao diện tối và sáng. IDE ghi nhớ lựa chọn của bạn.
↔️ Resize Panel
Kéo thả thanh chia giữa editor và panel test case để điều chỉnh kích thước theo ý muốn.
🔠 Font Size linh hoạt
Tăng giảm cỡ chữ bằng nút +/− hoặc phím tắt. Cài đặt được lưu lại cho lần sau.
⌨️ Phím tắt
| Phím tắt |
Chức năng |
Ctrl + Enter |
Chạy test case hiện tại |
Ctrl + Shift + Enter |
Chạy tất cả test cases |
Ctrl + Shift + F |
Format code |
Ctrl + S |
Lưu ngay |
Ctrl + = / Ctrl + - |
Tăng / Giảm cỡ chữ |
🏁 Bắt đầu ngay
Truy cập Live IDE và code thôi!