Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

JSZYFR2 - Szyfrowanie2

Większość kodów wojskowych jest oparta na bardzo dużych liczbach pierwszych. Twoim zadaniem jest złamać kod oparty na jakieś liczbie pierwszej z przedziału (120,150). Cały ciąg znaków deszyfruje jedna liczba pierwsza. Każda litera jest zaszyfrowana trzy cyfrową liczbą, której reszta z dzielenia przez liczbę deszyfrującą odpowiada wartości znaku w tabeli ASCII (bierzemy pod uwagę tylko duże litery A…Z). Jeżeli odczytanie kodu jest nie możliwe wypisuje NIECZYTELNE

Input

W pierwszej linii podana jest ilość ciągów t<25, w następnej ilość liter w ciągu s<25, w kolejnej natomiast zestaw liczb trzy cyfrowych.

Output

Na wyjściu podajemy liczbę, która deszyfruje ciąg oraz odkodowane słowo. Jeżeli odczytanie kodu jest nie możliwe, program wypisuje NIECZYTELNE

Example

Input:
3
6
720 739 477 327 984 730
6
822 973 381 224 824 683
3
100 100 100

Output:
131 ATTACK
149 MOSKOW
NIECZYTELNE

Dodane przez:Jarosław Drzeżdżon
Data dodania:2007-03-26
Limit czasu wykonania programu:0.100s
Limit długości kodu źródłowego50000B
Limit pamięci:1536MB
Cluster: Cube (Intel G860)
Języki programowania:All except: ERL GOSU JS-RHINO NODEJS PERL6 VB.NET

ukryj komentarze
2012-07-24 13:42:14 Dominik Szmigiel
Nie wiem jak u was, ale u mnie po uwzględnieniu kilku dobrych odpowiedzi miałem nadal WA. Pomógł znak '\0' i AC
2012-06-03 22:00:24 Maciej Boniecki
@Irek Matysiewicz
W zacytowanym fragmencie zadania chodzi raczej o to, że tej samej liczby używamy do odszyfrowania wszystkich znaków, a nie o to, że będzie tylko jedna taka liczba. Gdybyś uważnie przeczytał komentarze do zadania to poznałbyś rozwiązanie swojego problemu :-)
2012-06-03 10:12:18 Irek Matysiewicz
W zadaniu napisano: Cały ciąg znaków deszyfruje JEDNA liczba pierwsza. Tymczasem prawda jest taka, że sędzia serwuje przypadek w którym dwie lub więcej liczby pierwsze pasują. I jak bym nie kombinował (wypisz wszystkie / pierwszą / ostatnią), ciągle mam "błędna odpowiedź".

Sędzia kalosz!!!

Co zrobiliście że sędzia wam to akceptuje?

Ostatnio edytowany: 2012-06-03 10:19:32
2012-04-29 22:29:16 Irwin Nawrocki
@Maciej Makówka
Tak, rzeczywiscie nie wziałem warunku o liczbach pierwszych pod uwagę... dzięki ;)
2012-04-29 19:42:22 Maciej Makówka
@Irwin Nawrocki
A od kiedy 130 jest liczbą pierwszą?? :)
2012-04-29 18:01:57 Irwin Nawrocki
Tu jest jakis blad, bo dla obu przykladow sa 2 wzglednie poprawne wyniki. Np. dla pierwszego:
130 daje "FYWCJP"
131 daje "ATTACK"
oba skladaja sie z samych liter A...Z wiec dlaczego nalezy wybrac "ATTACK" jako poprawna? Identycznie dylemat mam z drugim przykladem testowym.
2012-04-06 17:43:34 Pawe³ Lampe
"Cały ciąg znaków deszyfruje jedna liczba pierwsza."
2012-03-10 18:29:01 Gabriela Gierasimiuk
w treści mały błąd, niby nie ma znaczenia, ale "trzycyfrowych" łącznie ;)
2011-05-02 06:55:13 Mateusz Dziurzyñski
Dziekuje. To w sumie bylo dosc oczywiste. =)
2011-04-26 21:55:19 Piotr KÄ…kol
@Mateusz Dziurzyński - Nie, jeżeli liczba opcji != 1 to wypisujemy NIECZYTELNE.
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.