Nền tảng C++
Nhập xuất, điều kiện, struct, mảng và chuỗi.
LỘ TRÌNH HỌC C++
Rèn năng lực giải quyết vấn đề bằng C++, đi từ ngôn ngữ cốt lõi đến cấu trúc dữ liệu, đồ thị và tối ưu.

LỘ TRÌNH TỪNG CHẶNG
Bắt đầu ở chặng phù hợp với kiến thức hiện tại. Luyện từng chủ đề, hiểu cách giải rồi chuyển sang bài phức tạp hơn.

Nhập xuất, điều kiện, struct, mảng và chuỗi.
Sắp xếp, hai con trỏ, chặt nhị phân, quay lui và tham lam.
STL, Fenwick, Segment Tree, Treap, LCA và phân rã cây.
Đường đi, liên thông, luồng mạng, cặp ghép và quy hoạch động.
CHT, Knuth, WQS, hình học, FFT/NTT và số học modulo.
CHUẨN BỊ TRƯỚC KHI HỌC
Nắm nhập xuất, vòng lặp, hàm, mảng và vector trước khi học thuật toán. Các bài nâng cao cần hiểu độ phức tạp thời gian và bộ nhớ.
Mở không gian học
Dùng Dijkstra và Floyd–Warshall để tìm đường đi trong mạng có trọng số.
Giải bài ba lô, dãy con tăng và truy vết phương án; mở rộng sang DP bitmask.
Luyện biểu diễn tọa độ, bao lồi và các bài hình học tính toán theo đặc tả.
CHỦ ĐỀ TRONG NGÂN HÀNG
Luyện tập theo một nhóm kiến thức, từ bài làm quen đến bài cần kết hợp nhiều kỹ năng. Chọn chủ đề để mở các bài phù hợp.

HỌC QUA BÀI TẬP THẬT
Ba ví dụ trong thư viện, từ kỹ năng nền tảng đến cách áp dụng kiến thức.
Học viện AI Empire Academy hân hoan chào đón các học viên tham gia khóa huấn luyện lập trình thuật toán và trí tuệ nhân tạo. Bạn hãy viết một chương trình C++ tiếp nhận thông tin g…
Làm quen với nhập xuất và tổ chức chương trình C++.
Hệ thống mạng lưới truyền tải mô hình trọng số lớn của AI Empire Academy gồm V trung tâm dữ liệu đánh số từ 1 đến V và E tuyến cáp quang một chiều (1 ≤ V ≤ 105, 0 ≤ E ≤ 2…
Mô hình hóa mạng có trọng số và tìm đường đi ngắn nhất.
Hệ thống giám sát cụm tính toán AI của AI Empire Academy theo dõi độ trễ mạng của N máy chủ được đánh số từ 1 đến N (1 ≤ N ≤ 105). Ban đầu, máy chủ thứ i có độ trễ là Ai (0…
Xử lý truy vấn đoạn và cập nhật dữ liệu với Segment Tree.
CÁCH HỌC TẠI AIEA
Hiểu yêu cầu trước khi viết code. Dùng ví dụ để kiểm tra ý tưởng, rồi đối chiếu kết quả và sửa từng lỗi để hiểu sâu hơn.
Đọc đề, Input/Output và ví dụ.
Phát triển ý tưởng từ starter code.
Kiểm tra code với dữ liệu thử.
Đọc kết quả chấm và phản hồi.
Đề bài và starter code có thể đọc công khai. Gợi ý, lời giải, chạy code, nộp bài và hỏi AI yêu cầu đăng nhập; khả năng thực thi phụ thuộc loại bài và dịch vụ đang khả dụng.
SẴN SÀNG BẮT ĐẦU?
Mở danh sách, chọn chủ đề và bắt đầu từ một bài bạn có thể tự giải thích cách làm.