Taldrikute jagamine
시간 제한1초메모리 제한1024 MB
번호가 붙은 원형 탁자에 손님이 앉아 있고, 쌓인 접시에는 깨끗하거나 더러운 표시가 있다. 시계 방향으로 접시를 모두 나눠 줬을 때 주쿠의 친구들이 모두 깨끗한 접시를 받는 가장 작은 좌석 번호를 구한다.
문제
Juku peol on inimest, neist on tema sõbrad. Kõik inimesed istuvad ümber ümmarguse laua, mille istekohad on nummerdatud päripäeva . Kuna laud on ümmargune, on ka kohad ja kõrvuti.
Juku asub võõrustajana külalistele taldrikuid jagama. Tal on ühes virnas taldrikut, mis on nummerdatud ülalt alla . Juku jagab neid virnast võttes järjest, liikudes ümber laua päripäeva.
Juku on aga taldrikute pesemisel hooletu olnud ja mõned taldrikud on mustad. Juku tahab, et kõik tema sõbrad saaksid kindlasti puhtad taldrikud. Sellest ta ei hooli, kas teised külalised saavad puhtad või mustad taldrikud.
Millisest külalisest peaks Juku taldrikute jagamist alustama, et kõik ta sõbrad saaksid kindlasti puhtad taldrikud?
입력
Tekstifaili esimesel real on kaks tühikuga eraldatud täisarvu: külaliste arv () ja Juku sõprade arv (). Teisel real on tähte, kus kohal olev täht on 'P', kui taldrik number on puhas, või 'M', kui see on must. Faili kolmandal real on samuti tähte, kus kohal olev täht on 'S', kui istekohal on Juku sõber, või 'K', kui seal on muu külaline.
출력
Tekstifaili ainsale reale väljastada täisarv , mis näitab, et kui Juku alustab taldrikute jagamist istekohast , saavad kõik tema sõbrad puhtad taldrikud. Kui sobivaid alguskohti on mitu, siis väljastada kõige väiksem sobiv number. Kui ühtki sobivat alguskohta ei leidu, siis väljastada faili ainsale reale tekst 'EI SAA'.