Learn More →
1.1. Giới thiệu môn học Lập trình thi đấu
Jan 6, 2024Trong lập trình nói chung và lập trình thi đấu nói riêng, kĩ thuật hai con trỏ (two pointers) là một kĩ thuật rất hiệu quả để giải quyết các bài toán trên mảng hoặc chuỗi. Kĩ thuật này giúp tiết kiệm không gian lưu trữ, giảm thời gian chạy của giải thuật rất hiệu quả.
Nov 21, 2023Những bài toán truy vấn đoạn luôn luôn là chủ đề thú vị trong các kì thi lập trình. Một số thao tác truy vấn đoạn đơn giản có thể kể đến là tính tổng đoạn con, tìm max/min đoạn con hay tìm \text{GCD} của đoạn con,…Những thao tác này nếu như không có sự hỗ trợ của các cấu trúc dữ liệu thì sẽ tốn độ phức tạp thời gian là O(n), thường dẫn đến lỗi TLE trong các bài toán multi-testcase.
Nov 9, 2023or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up