Image Cover
Avatar

Viblo Algorithm

@algorithm

Báo cáo
Thumbnail Image Bookmarked Image
1.3K
2
11 0 10
Avatar Viblo Algorithm thg 9 6, 2021 8:05 SA

Toán học trong Lập trình thi đấu

Chuỗi bài viết về Toán học trong Lập trình thi đấu mang đến một cái nhìn toàn diện về các kiến thức toán học quan trọng và ứng dụng của chúng trong lập trình. Các bài viết khởi đầu bằng việc khám phá các thuật toán liên quan đến số nguyên tố, tiếp tục với các phương pháp nhân nhanh hiệu quả. Sau đó, người đọc sẽ tìm hiểu về số học đồng dư, bao gồm các khái niệm cơ bản và cách giải các phương trình đồng dư tuyến tính.

Phần toán học tổ hợp bao quát lý thuyết tập hợp, các dãy số đặc biệt, bài toán chia kẹo Euler, và công thức bao hàm - loại trừ, giúp lập trình viên nắm bắt các kỹ thuật và phương pháp đếm quan trọng. Các bài viết về hệ cơ số giúp hiểu rõ cách biểu diễn và chuyển đổi giữa các hệ số. Cuối cùng, chuỗi bài viết sẽ khám phá các công thức toán học và tính chất số học đặc biệt, trang bị cho lập trình viên các công cụ cần thiết để giải quyết những bài toán phức tạp trong lập trình thi đấu.

Thumbnail Image Bookmarked Image
304
0
9 0 4
Avatar Viblo Algorithm thg 8 25, 2021 8:53 SA

Các giải thuật sắp xếp

Sắp xếp là một hành động quen thuộc trong cuộc sống hằng ngày của chúng ta, đó là những hành động, sự việc quen thuộc như:

  • Mẹ dạy cho em bé gấp và sắp xếp quần áo theo một trật tự hợp lí.
  • Thầy giáo chủ nhiệm sắp xếp học sinh trong lớp ngồi theo vị trí cụ thể.
  • Học sinh sắp xếp sách vở vào từng ngăn của cặp sách trước khi đến trường.

Vậy còn trong tin học, khái niệm "sắp xếp" có giống với trong cuộc sống? Hãy cùng Viblo tìm hiểu các giải thuật sắp xếp qua Series này nhé

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí