Lập trình thi đấu - Rank Sắt

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 mới bắt đầu học lập trình và muốn xây dựng nền tảng vững chắc để tiến vào lập trình thi đấu (competitive programming).

Bạn sẽ học được gì?

  • Nhập xuất dữ liệu và biểu thức toán học
  • Câu lệnh rẽ nhánh (if/else)
  • Vòng lặp (for, while) và vòng lặp lồng nhau
  • Mảng một chiều và xử lý dãy số
  • Xâu ký tự (string)
  • Hàm và đệ quy cơ bản
  • Xử lý chữ số và toán đơn giản
  • Sắp xếp và sử dụng thư viện chuẩn

Yêu cầu

  • Chưa cần biết lập trình — khóa học sẽ dạy từ đầu!
  • Có máy tính và trình biên dịch (C++ hoặc Python)
  • Có tài khoản trên LQDOJ

Sau khóa học

Hoàn thành khóa Sắt, bạn sẽ đủ nền tảng để học tiếp khóa Đồng (Bronze) — nơi bạn sẽ bắt đầu học các thuật toán thi đấu thực sự!

Cách học

  • Đọc lý thuyết trong mỗi bài học
  • Code ví dụ theo cả C++ và Python
  • 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 tiếp theo