Đây là bản xem thử. Bản đầy đủ trên app có thêm bài tập, AI chấm điểm tức thì và biểu đồ theo dõi tiến độ học.

Học thử miễn phí
Bài học Premium

Tin học 12 HSG — Xử lý xâu nâng cao

Khóa học HSG Tin học 12 làm chủ hai công cụ chuẩn cho mọi bài xử lý xâu thi đấu: băm xâu (string hashing) để so sánh đoạn xâu O(1) sau tiền xử lý O(n), và thuật toán KMP để tìm mẫu O(n+m). Mở rộng sang tiền tố chung dài nhất, kiểm tra đối xứng, Z-function, đếm nhiều mẫu, và bài toán xâu con chung xuất hiện ở nhiều xâu — kết thúc bằng một đề thi mini kết hợp cả hai công cụ dưới ràng buộc thời gian thực tế. Ngôn ngữ giảng dạy là Python.
6 chương6 phầnKhoảng 10 giờ
Học Chương 1 miễn phí

Nội dung bài học

Chương 1 mở xem thử, các chương còn lại nằm trong gói Premium.

  1. Băm xâu và mảng hash tiền tố

  2. KMP và hàm tiền tố

    • KMP — hàm tiền tố (prefix function) và tìm mẫu O(n+m)74 phútPremium
  3. So sánh đoạn xâu — LCP, đối xứng, thứ tự từ điển

    • So sánh đoạn xâu bằng hashing — chu kỳ, đối xứng, LCP75 phútPremium
  4. Đếm xuất hiện, nhiều mẫu, Z-function

    • Ứng dụng tìm mẫu — đếm xuất hiện, nhiều mẫu, xâu lặp75 phútPremium
  5. Bài toán xâu tổng hợp

    • Bài toán xâu HSG tổng hợp77 phútPremium
  6. Kỳ thi mini xử lý xâu — tổng kết

    • Kỳ thi mini xử lý xâu — tổng kết khóa học69 phútPremium