Tag Competitive Programming
Tìm kiếm bài viết trong Tag Competitive Programming
Quy Hoạch Động: Kỹ Thuật Hay Thuật Toán?
Chào anh em coder và những tâm hồn đang vật lộn giữa rừng thuật ngữ lập trình. Thế nên, hôm nay chúng ta cùng làm một việc rất "coder": mổ xẻ câu hỏi gây lú không kém gì bug tiềm ẩn - Quy hoạch động (
0 0 3
Sức Mạnh Của Bitmask DP: Từ Cơ Bản Đến Nâng Cao Trong CP
Nếu anh em thấy hay thì ủng hộ mình 1 follow + 1 upvote + 1 bookmark + 1 comment cho bài viết này tại Mayfest 2025 nhé, cảm ơn anh em. Trong giới lập trình thi đấu, tôi dám chắc anh em mình không ít l
0 0 9
Nâng Cấp Stack/Queue: Bí Kíp Tìm Min Siêu Tốc
Nếu anh em thấy hay thì ủng hộ mình 1 follow + 1 upvote + 1 bookmark + 1 comment cho bài viết này tại Mayfest 2025 nhé, cảm ơn anh em. Đã bao giờ anh em thấy cái stack (ngăn xếp) hay queue (hàng đợi)
0 0 1
Competitive Programming - Lập trình thi đấu và những điều nên biết
Chào các anh em chiến hữu code thủ. Nhiều người cứ nghĩ CP chỉ là mớ thuật toán khô như ngói và mấy dòng code nhìn muốn "xoắn não".
0 0 3
Tư Duy Ngược: Mở Khóa Lời Giải Thuật Toán Từ Đích Đến
Hi anh em, đây sẽ là bài viết mở đầu cho series Thuật toán và Lập trình thi đấu của tôi, nơi chúng ta cùng nhau "code trong tỉnh táo, submit trong hoang mang, và nhận TLE trong im lặng". – Anh em sẽ c
0 0 2
Xác suất (Phần 2)
Đây là bài viết thứ 2 trong series bài viết về Xác suất trong lập trình thi đấu. Trước khi đọc bài viết này, các bạn cần nắm vững các kiến thức cơ bản về Xác suất.
0 0 7
Các thuật toán tìm Bao lồi (Convex hull)
Để hiểu được nội dung trong bài viết này, các bạn cần nắm vững các kiến thức về Hình học tính toán cơ bản. Các bạn có thể xem lại hai bài viết này tại các link dưới đây:.
0 0 19
Trie Tree (phần 2) - Trie nhị phân
Đây là bài viết số 222 thuộc series bài viết về cấu trúc dữ liệu Trie Tree. Để hiểu được bài viết này, trước tiên các bạn hãy tìm đọc lại bài viết phần 111 liên quan tới Trie Tree cơ bản tại đây: Trie
0 0 12
Bài toán đường đi ngắn nhất (phần 2) - Thuật toán Dijkstra và Ford Bellman
Đây là bài viết số 2 trong series bài viết về Bài toán đường đi ngắn nhất trên đồ thị. Để theo dõi lại phần 1 của series, các bạn hãy nhấn vào đây.
0 0 18
Có nên sử dụng #include<bits/stdc++.h> trong C++ hay không?
Nếu là dân competitive programming sử dụng C++ để code, chắc hẳn cậu đã từng "ồ", "wow", hú hét khi được khai sáng với thư viện <bits/stdc++.h> .
0 0 21
Chia căn (phần 2) - Mo's algorithm
Đây là bài viết số 222 thuộc series Chia căn, thuộc danh sách bài viết về Cấu trúc dữ liệu nâng cao và Các kĩ thuật tối ưu hóa. Trước khi đọc bài viết này, các bạn cần nắm vững cơ bản về kĩ thuật Chia
0 0 21
Các kĩ năng thi cử 10.1: Kĩ thuật tối ưu tốc độ chương trình C++
I. Lời mở đầu.
0 0 22
Quy hoạch động 5.5: Mảng tổng tiền tố và Mảng hiệu (phần 2)
Đây là bài viết số 222 thuộc series bài viết về Mảng tổng tiền tố và Mảng hiệu. Để xem lại bài viết số 1,1,1, mời các bạn nhấn vào đây.
0 0 30
Quy hoạch động 5.5: Mảng tổng tiền tố và Mảng hiệu (phần 1)
I. Giới thiệu chung.
0 0 35
Sắp xếp và Tìm kiếm 2.1: Bài toán Sắp xếp và các giải thuật Sắp xếp thông dụng
I. Bài toán sắp xếp. Sắp xếp là một khái niệm mà chúng ta dễ dàng gặp trong cuộc sống cũng như trong công việc. Cùng lấy một vài ví dụ:.
0 0 17
Thao tác xử lý bit và ứng dụng (Bit Manipulation)
I. Tổng quan về bit và xử lý bit.
0 0 29
Bài 9: Con trỏ (phần 2) - Hoạt động nâng cao với con trỏ trong C++
Đây là bài viết số 2 thuộc series bài viết Tham chiếu, Địa chỉ và Con trỏ trong C++ của chuyên đề lập trình C++ cơ bản định hướng thi HSG Tin học. .
0 0 18