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

31196번 - Inteligentna Ines 다국어

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

문제

Mali Ivica svake večeri šalje maloj Marici tajne podatke e-poštom. Oni znaju da Ivičino e-pismo na putu do Maričinog e-pretinca potpuno nezaštićeno prolazi preko više različitih računala u mreži, pa su se dogovorili da će svaku poruku Ivica šifrirati prema sljedećem algoritmu:

  • Neka se poruka koju Ivica želi poslati Marici sastoji od $n$ znakova.
  • Ivica prvo mora pronaći tablicu koja se sastoji od $r$ redaka i $s$ stupaca takvu da je $r ≤ s$ i da je $n = rs$. Ako postoji više takvih tablica, Ivica treba odabrati onu koja ima što je moguće više redaka.
  • Ivica zapisuje poruku u tablicu po recima odozgo prema dolje, a unutar retka slijeva nadesno. Tako u prvi red upisuje prvi dio poruke, u drugi red drugi dio poruke itd.
  • Poruka koju Ivica šalje Marici dobiva se čitanjem tablice po stupcima slijeva nadesno, a unutar stupca odozgo prema dolje.

Ljubomorna Ines presrela je šifriranu e-poruku koju je Ivica poslao Marici. Napišite program koji će dešifrirati tajnu poruku.

입력

U prvom je retku niz od barem jednog, a najviše 100ドル$ malih slova engleske abecede koji predstavlja šifriranu poruku koju je Ines presrela.

출력

U jedini redak potrebno je ispisati dešifriranu poruku.

제한

예제 입력 1

bok

예제 출력 1

bok

예제 입력 2

koaski

예제 출력 2

kakosi

예제 입력 3

boudonuimilcbsai

예제 출력 3

bombonisuuladici

힌트

출처

ICPC > Regionals > Europe > Central European Regional Contest > The Croatian Programming Contest > CPC 2023 I번

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

출처

대학교 대회

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

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