KHOA CÔNG NGHỆ THÔNG TIN Vòng YoYo 12
Huế, Ngày 27 tháng 11 năm 2016 twofive
twofive
Nhiệm vụ:
Các thông điệp bí mật giữa ông già Noel và những người giúp đỡ nhỏ của mình thường được mã hóa trong
25 ngôn ngữ. 25-bảng chữ cái là giống như bảng chữ cái Latin với một ngoại lệ - những
chữ 'Z' vắng mặt, tức là 25 bảng chữ cái chứa 25 chữ cái Latin từ 'A' qua 'Y' trong
cùng một thứ tự như bảng chữ cái Latin. Mỗi từ trong 25 ngôn ngữ bao gồm chính xác 25
chữ cái khác nhau. Một từ có thể được viết trong một bảng 5x5 điền các hàng đầu tiên; Ví dụ, các
ADJPTBEKQUCGLRVFINSWHMOXY từ sẽ được viết như sau:
ADJPT
BEKQU
CGLRV
FINSW
HMOX Y.
Một từ hợp lệ trong 25 ngôn ngữ có chữ cái trong mỗi hàng cũng như trong mỗi cột bằng văn bản trong
thứ tự tăng dần. Như vậy, ADJPTBEKQUCGLRVFINSWHMOXY từ là một từ hợp lệ, trong
tương phản với ADJPTBEGQUCKLRVFINSWHMOXY từ (thứ tự tăng dần bị vi phạm
trong cột thứ hai, và trong cột thứ ba, quá).
Santa Claus có một vốn từ vựng. Từ vựng của ông là danh sách của tất cả các từ 25 ngôn ngữ hợp lệ tăng dần
theo thứ tự (thứ tự từ điển) cùng với số thứ tự của họ bắt đầu từ 1. Ví dụ,
trong từ vựng ABCDEFGHIJKLMNOPQRSTUVWXY là số từ 1 và ABCDEFGHIJKLMNOPQRSUTVWXY
là số từ 2. Trong số từ 2, U và T được
thay đổi cho nhau từ đơn đặt hàng của họ trong số từ 1.
Thật không may, từ vựng này là rất lớn. Viết chương trình xác định số thứ tự của
một từ được tùy ý, và cũng từ tương ứng với số thứ tự nhất định. Có
là không quá 2
ngày 31 từ trong từ vựng.
Dữ liệu vào:
Dòng đầu tiên chứa một chuỗi với một ký tự: một 'W' hoặc 'N'. Nếu dòng đầu tiên chứa
một 'W', sau đó dòng thứ hai chứa một từ 25 ngôn ngữ hợp lệ, đó là một chuỗi 25
ký tự. Nếu dòng đầu tiên chứa một 'N', sau đó dòng thứ hai chứa số thứ tự
của một từ 25 ngôn ngữ hiện có.
Dữ liệu ra:
Các đầu ra bao gồm một dòng. Nếu dòng thứ hai của tập tin đầu vào có chứa 25 ngôn ngữ
từ, sau đó dòng đầu tiên của tập tin đầu ra có chứa số thứ tự của từ đó. Nếu
dòng thứ hai của tập tin đầu vào có chứa một số, sau đó dòng đầu tiên của file đầu ra có chứa
từ 25 ngôn ngữ với số thứ tự.
Trang 1 của 2
KHOA CÔNG NGHỆ THÔNG TIN Vòng YoYo 12
Huế, Ngày 27 tháng 11 năm 2016 twofive
các example:
Dữ liệu vào: Dữ liệu ra:
W
ABCDEFGHIJKLMNOPQSUWRTVXY
20
Dữ liệu vào: Dữ liệu ra:
N
20
ABCDEFGHIJKLMNOPQSUWRTVXY
Constraint:
Thời hạn: 1000 ms.
Giới hạn bộ nhớ:. 32 MB
trang 2 của 2
đang được dịch, vui lòng đợi..