Taldrikute jagamine | 프로그래밍의 벗 PivotOJ
PivotOJ

Taldrikute jagamine

시간 제한: 1000ms메모리 제한: 1024MB출처: EIO 2019-20 finalBOJ 29923

문제

Juku peol on NN inimest, neist MM on tema sõbrad. Kõik inimesed istuvad ümber ümmarguse laua, mille istekohad on nummerdatud päripäeva 1N1 \ldots N. Kuna laud on ümmargune, on ka kohad NN ja 11 kõrvuti.

Juku asub võõrustajana külalistele taldrikuid jagama. Tal on ühes virnas NN taldrikut, mis on nummerdatud ülalt alla 1N1 \ldots N. 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 NN (1N10001 \le N \le 1\,000) ja Juku sõprade arv MM (1MN1 \le M \le N). Teisel real on NN tähte, kus kohal ii olev täht on 'P', kui taldrik number ii on puhas, või 'M', kui see on must. Faili kolmandal real on samuti NN tähte, kus kohal ii olev täht on 'S', kui istekohal ii on Juku sõber, või 'K', kui seal on muu külaline.

출력

Tekstifaili ainsale reale väljastada täisarv KK, mis näitab, et kui Juku alustab taldrikute jagamist istekohast KK, 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'.

예제

예제 1

입력
6 3
PPPPMM
SKSKKS
출력
6

예제 2

입력
4 4
PPMP
SSSS
출력
EI SAA
이 문제는 채점 준비 중입니다. 테스트 데이터가 확보되면 제출이 가능합니다.