[Buổi 38][Quy hoạch động trên xâu][HW] Bài 3: Độ dài chuỗi chung ngắn nhất
Độ dài chuỗi chung ngắn nhất
Bối cảnh và bài toán
Cần tạo một chuỗi chứa cả s và t như các dãy con.
Yêu cầu
Tìm độ dài nhỏ nhất của một chuỗi như vậy.
Input
Hai dòng s, t.
Output
In độ dài nhỏ nhất.
Ràng buộc
1 <= |s|,|t| <= 3000- Chuỗi chữ thường.
Chấm điểm
| Subtask | Điểm | Điều kiện | Official tests |
|---|---|---|---|
| S1 | 40 | |s|,|t| <= 100 |
01–08 |
| S2 | 60 | Không có ràng buộc bổ sung | 09–20 |
Ví dụ 1
Input
abac
cab
Output
5
Giải thích. Ví dụ nhỏ giúp kiểm tra cách mô hình hóa trạng thái và kết quả cuối; khi tự giải, cần suy luận từ ràng buộc thay vì suy đoán từ sample.
Ví dụ 2
Input
abc
abc
Output
3
Giải thích. Hãy đối chiếu với edge case: trạng thái đầu, trạng thái không đạt được, tie hoặc biên chỉ số tùy bài.
Thông tin bài tập
| Thuộc tính | Giá trị |
|---|---|
| Mã bài | DSA-M10-B38-HW03 |
| Buổi | B38 |
| Loại bài | HOMEWORK |
| Mức độ khó | Trung bình (Medium) |
| Thời gian làm bài khuyến nghị | 35 phút |
| Time limit | 2 giây |
| Memory limit | 256 MB |
| Tổng điểm | 100 |
| Chuẩn ngôn ngữ tham chiếu | C++11 trở lên |
Nguồn: FULLHOUSE DEV – Self-generated.
Comments