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

32728번 - Sõnakuulelik Tom 다국어

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

문제

Tomil on $N$ mänguasja ja nad on alailma mööda tuba laiali. Ema tüdines sellest ja andis Tomile kolm kasti mänguasjade paigutamiseks. Igasse kasti mahub $K$ mänguasja ja kastides on kokku piisavalt ruumi kõikide mänguasjade jaoks.

Tom otsustas esialgu panna mänguasjad kastidesse sellise reegli järgi: sinised mänguasjad sinisesse kasti A, rohelised mänguasjad rohelisse kasti B ja punased mänguasjad punasesse kasti C. Siis aga hakkas ta mõtlema: mis siis, kui kõik mänguasjad ei mahu samavärvilisse kasti? Sellepärast otsustas ta veel, et kui järjekordset mänguasja ei saa enam panna kasti A, siis püüab ta selle panna kasti B, B asemel kasti C ja C asemel kasti A.

On teada mänguasjade värvid kastidesse paigutamise järjekorras. Leida, kuidas paigutuvad mänguasjad kastidesse.

입력

Esimesel real on kaks täisarvu: mänguasjade koguarv $N$ ja ühte kasti mahtuvate mänguasjade arv $K$ (0ドル \le N \le 100,ドル $K \le 40,ドル $N \le 3 \cdot K$).

Teisel real on $N$-täheline sõne, mis koosneb tähtedest 's', 'r' ja 'p' ning kirjeldab mänguasjade värve kastidesse paigutamise järjekorras.

출력

Kolmele reale kirjutada sõned, mis kirjeldavad kastidesse A, B ja C pandud mängu\-asjade värve. Igal real peavad mänguasjade värvid olema mänguasjade vastavasse kasti paigutamise järjekorras.

제한

예제 입력 1

6 2
rrprps

예제 출력 1

ps
rr
pr

Esimene mänguasi on roheline ja läheb kasti B. Teine on samuti roheline ja läheb samuti kasti B. Kolmas on punane ja läheb kasti C. Neljas mänguasi on roheline ja peaks minema kasti B; aga see kast on juba täis, sellepärast läheb mänguasi kasti C. Viies mänguasi on punane ja peaks minema kasti C; aga see kast on juba täis, sellepärast läheb mänguasi kasti A. Viimane mänguasi on sinine ja läheb kasti A.

힌트

출처

Olympiad > Estonian Informatics Olympiad > 2023-24 > Final Round 1번

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

출처

대학교 대회

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

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