Sõnakuulelik Tom

면접 대비

시간 제한1초메모리 제한1024 MB

요약
N개의 장난감을 색에 따라 용량 K인 세 상자에 넣되, 해당 색의 상자가 가득 차면 다음 상자로 넘겨 넣고 각 상자의 내용을 순서대로 출력한다.
난이도

쉬움10점 중 3점

유형
시뮬레이션, 구현, 배열, 문자열
정답자
아직 제출이 없습니다

문제

Tomil on NN 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 KK 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 NN ja ühte kasti mahtuvate mänguasjade arv KK (0≤N≤1000 \le N \le 100, K≤40K \le 40, N≤3⋅KN \le 3 \cdot K).

Teisel real on NN-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

  1. 예제 1

    입력
    6 2
    rrprps
    
    예상 출력
    ps
    rr
    pr