Logo
(追記) (追記ここまで)

25131번 - Ekscentrična enkripcija 스페셜 저지다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB51392772.973%

문제

Gospodin Malnar jučer je održao predavanje o Cezarovoj šifri te zaključio da bi bila pogodna za šifriranje njegovih tajnih poruka. No, kako se ipak radi o Gospodinu Malnaru, odlučio ju je malo unaprijediti te stvorio takozvanu Malnarovu šifru. Ključ se sastoji od tri broja $a,ドル $b,ドル $c$ (0ドル ≤ a, b, c < 26$). Za zadanu riječ engleske abecede S, Gospodin Malnar prvo slovo ciklički pomakne za $a,ドル drugo za $b,ドル treće za $c,ドル i ponovno četvrto za $a,ドル peto za $b$ te tako dokgod nije šifrirao cijelu riječ te time dobio novu riječ T.

Ciklički pomak za jedno mjesto pretvara slovo $a$ u slovo $b,ドル slovo $b$ u slovo $c$ i sve do slova z koje pretvara u slovo $a$. Ciklički pomak za neki drugi prirodan broj primjena je cikličkog pomaka za jedan taj broj puta, odnosno ciklički pomak za 0ドル$ ne mijenja ni jedan znak.

Sada Gospodina Malnara zanima za par riječi S i T postoji li ključ takav da se šifriranjem riječi S Malnarovom šifrom dobije riječ T. U slučaju da postoji takav ključ, moli vas da ispišete neki.

입력

U prvom retku nalazi se riječ $S$ (3ドル ≤ |S| ≤ 3 · 10^5$).

U drugom retku nalazi se riječ $T$ (3ドル ≤ |T| ≤ 3 · 10^5$).

출력

Potrebno je ispisati tri broja $a,ドル $b,ドル $c$ ako postoji takav ključ, odnosno $-1$ ako ne postoji. Ako postoji više točnih ključeva, moguće je ispisati bilo koji.

제한

예제 입력 1

jfbmg
hozmb

예제 출력 1

-1

예제 입력 2

hnjehui
hhmebxi

예제 출력 2

0 20 3

예제 입력 3

abcde
fghj

예제 출력 3

-1

힌트

출처

ICPC > Regionals > Europe > Central European Regional Contest > The Croatian Programming Contest > CPC 2021 E번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /