Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
TWOOPERS - Hai thao tác trên chuỗi |
English | Vietnamese |
John có một chuỗi S. John được yêu cầu thực hiện hai thao tác sau theo thứ tự trên S:
- Chọn một vị trí của S, và thay thế bằng bất kỳ ký tự nào John muốn.
- Dịch chuyển chuỗi S, nghĩa là, John có thể chọn một vị trí k và dịch chuỗi S theo vòng tròn sao cho k trở thành vị trí bắt đầu của chuỗi mới.
John muốn sau khi thực hiện hai phép toán trên, kết quả thu được là một chuỗi cho trước. Bạn hãy giúp John tính số cách biến đổi từ chuỗi S thành một chuỗi T cho trước.
Dữ liệu
- Dữ liệu bao gồm hai chuỗi S và T trên một dòng. Mỗi chuỗi bao gồm nhiều nhất 100000 ký tự và chỉ gồm các ký tự in hoa.
- Đảm bảo rằng S và T có cùng số ký tự.
Kết quả
Một số duy nhất là số cách biến đổi từ chuỗi S thành chuỗi T.
Ví dụ
Dữ liệu AHYANGYI YANGYIAH Kết quả 8 Giải thích John có thể thay thế chữ "A" đầu tiên bằng "A", hoặc "H" bằng 'H", v.v... nghĩa là có thể thay thế một chữ bằng chính chữ đó. Sau đó, chỉ có một cách để dịch chuyển chuỗi. Dữ liệu VSUMSU MSUMSU Kết quả 2 Giải thích John cần thay thế chữ "V" đầu tiên bằng "M". Sau đó, John có hai cách để dịch chuyển chuỗi (k=1 hoặc k=4).
Được gửi lên bởi: | VOJ Team |
Ngày: | 2008-07-21 |
Thời gian chạy: | 0.400s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | Tất cả ngoại trừ: ERL GOSU JS-RHINO NODEJS PERL6 PYPY RUST SED VB.NET |
Nguồn bài: | VNOI Marathon '08 - Round 8/DivA Problem Setter: Yang Yi |
hide comments
2021-03-07 13:05:10
one hit không khó, bài này dùng Hash hơi dài nhưng khá dễ |
|
2019-03-20 09:52:57
bài bảo chỉ thực hiện 2 thao tác kia 1 lần .. not vô hạn |
|
2018-11-23 04:12:51
Z-function 1 hit AC 0.00s, code cho ai cần : https://ideone.com/eToJxm |
|
2016-08-27 21:19:37 even when you try to hurt me...
mình dùng z function. không biết có đúng k. các bạn bị 60 có ai biết sai chỗ nào k vậy? mình tìm mãi k ra..... |
|
2010-03-05 11:44:42 Tran Manh Chanh Quan
limit khủng thế này QHĐ sao nổi trời. |