Bài toán xử lý chuỗi và số học trong kỳ thi ACM/ICPC khu vực Thanh Đảo 2017
Chuỗi bao trùm
Cho danh sách các chuỗi, xác định xem có tồn tại một chuỗi chứa tất cả các chuỗi còn lại như chuỗi con hay không. Nếu có, in ra chuỗi đó.
Giải pháp: Chuỗi dài nhất là ứng viên duy nhất. Duyệt qua từng chuỗi khác để kiểm tra xem nó có xuất hiện trong chuỗi dài nhất hay không bằng hàm tìm kiếm hoặc thuật toán KMP.
Xem mã dùng hàm ...
Đăng vào ngày 2 tháng 6 lúc 23:45
Kiểm tra chuỗi có cấu trúc lặp lại từ một chuỗi con
459. Kiểm tra chuỗi có thể được tạo thành từ việc lặp lại một chuỗi con
Mô tả bài toán:
Cho một chuỗi ký tự s, xác định xem liệu nó có thể được biểu diễn dưới dạng việc lặp lại một chuỗi con không rỗng nhiều lần (ít nhất hai lần). Ví dụ: "abab" → true ("ab" lặp 2 lần), trong khi "aba" → false.
Giải pháp 1: Sử dụng mảng prefix function (KMP)
...
Đăng vào ngày 29 tháng 5 lúc 09:37