Lập trình thi đấu - Rank Đồng

Yêu cầu đăng ký

Bạn cần đăng ký khóa học này để truy cập nội dung.

Vui lòng đăng nhập để đăng ký khóa học này.

Về khóa học này

Khóa học miễn phí 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. Nếu bạn chưa tự tin thì có thể học khóa rank sắt trước.
  • Có tài khoản trên LQDOJ

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ó
  • Hoàn thành ít nhất 60% mỗi bài để mở khóa bài học tiếp theo