Sửa lỗi gõ phím
Đề bài
Mô tả
Khi gõ phím, một lỗi thường gặp là bỏ sót đúng một ký tự. Từ một từ gốc, người dùng có thể vô tình tạo ra một từ ngắn hơn đúng một ký tự.
Cho hai từ phân biệt và , cùng độ dài , chỉ gồm các chữ cái Latin thường. Hãy đếm số từ có độ dài (cũng chỉ gồm các chữ cái Latin thường) thỏa mãn: xóa đúng một ký tự khỏi có thể thu được , và xóa đúng một ký tự khỏi có thể thu được (hai lần xóa độc lập nhau).
Hai từ được coi là khác nhau nếu chúng khác nhau ở ít nhất một vị trí.
Dữ liệu vào
- Dòng thứ nhất chứa số nguyên là độ dài của và .
- Dòng thứ hai chứa từ .
- Dòng thứ ba chứa từ .
Bảo đảm và là hai từ phân biệt.
Dữ liệu ra
In ra một số nguyên duy nhất: số lượng từ khác nhau thỏa mãn điều kiện trên.
Ràng buộc
- , chỉ gồm chữ cái Latin thường và .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 7 reading trading |
1 | Chỉ có duy nhất từ treading: xóa chữ t đầu được reading, xóa chữ e được trading. |
| 5 sweet sheep |
0 | Không có từ nào xóa một ký tự ra được cả hai. |
| 3 toy try |
2 | Hai từ tory và troy đều xóa một ký tự ra được cả toy lẫn try. |
Bình luận