Król Bajlandii Ryszard musi przesłać do króla sąsiedniej Bajdocji pewną poufną wiadomość. Wezwał więc swego nadwornego kryptologa Bajtałę i polecił mu pod rygorem utraty głowy tak zaszyfrować tekst wiadomości, aby grasujący po lasach rabusie napadający często na królewkich kurierów nie odczytali jej poufnej treści.
W Bajlandii kryptologia jest nauką wysoko rozwiniętą, czego niestety nie można powiedzieć o sąsiedniej Bajdocji, gdzie po dziś dzień znane są tylko szyfry Cezara. Bajtała nie ma więc wielkiego pola manewu - musi skorzystać z szyfru Cezara, a w tej sytuacji o swoją głowę raczej nie może być spokojny, bo szyfr ten od dawna znają też bajdoccy rabusie.
Aby nie stracić za bardzo na wzroście Bajtała postanowił przerobić
szyfr Cezara w taki sposób, że do szyfrowania znaku znajdującego się
na pozycji i w tekście wiadomości używa się klucza o wartości
Napisz program, który pozwoli królowi Bajdocji odczytać wiadomość utajnioną szyfrem Bajtały.
Pierwszy wiersz wejścia zakończony znakiem nowej linii zawiera
klucz szyfrujący n z zakresu
W pierwszym wierszu wyjścia zakończonym znakiem nowej linii należy zapisać początkową (odszyfrowaną) wartość słowa wejściowego.
Dla danych podanych na wejściu:
3 CEYUY
Poprawną odpowiedzią jest wyjście:
ZATOR
Jeśli chcesz zobaczyć inny przykład odśwież tę stronę klawiszem F5
Opcje zadania:
Biblioteki : iostream iomanip cmath string Limit czasu : 0.1 s Limit pamięci : 32 MB Słowa niedozwolone :