Lập Trình Nâng Cao 1
Mở
Giới thiệu Khóa học dành cho các bạn đã biết lập trình cơ bản (biến, vòng lặp, mảng, hàm) và muốn bắt đầu luyện tập lập trình thi đấu (competitive programming).
Bạn sẽ học được gì? Mô phỏng & cài đặt Sắp xếp và ứng dụng Tìm kiếm nhị phân Mảng tiền tố (Prefix Sum) Kỹ thuật hai con trỏ (Two Pointers) Tư duy tham lam (Greedy) Toán học cơ bản trong CP Quay lui và duyệt toàn bộ (Complete Search) Quy hoạch động cơ bản (Basic DP) Đồ thị cơ bản (BFS/DFS) Yêu cầu Biết cơ bản một ngôn ngữ lập trình (C++, Python, Java...) Biết sử dụng biến, mảng, vòng lặp, hàm. Cách học Đọc lý thuyết trong mỗi bài học Giải các bài tập từ dễ đến khó
Bài học
- Mảng Cộng Dồn 2D