시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
2 초 | 512 MB | 2 | 1 | 1 | 50.000% |
Mirko je nedavno otkrio IRC (engl. Internet Relay Chat) i vrlo se brzo probio do moderatorske pozicije na nekim popularnim kanalima. Međutim, velik problem stvaraju mu spammeri koji šalju veliku količinu istih poruka u kanal i tako onemogućavaju smislenu komunikaciju među ostalim korisnicima. Mirko je čuo za automatsku metodu moderiranja, znanu kao "R9K mod", pa vas je zamolio da mu je pomognete implementirati. Ideja R9K moda jest da se poruke koje se ponavljaju automatski zabrane, uz dodatan uvjet da treba zanemariti sve nadimke koji se pojavljuju u porukama.
Preciznije, metoda funkcionira na sljedeći način:
U prvome retku nalaze se dva prirodna broja N i M, broj nadimaka i broj poruka.
U idućem retku nalazi se N nadimaka odvojenih razmakom.
U idućih M redaka nalazi se po jedna poruka, redom kojim su stizale u kanal.
Ulazni podaci bit će takvi da će na ulazu biti ukupno manje od 2 milijuna znakova, a nadimci i poruke pridržavat će se ograničenja iz teksta zadatka.
Potrebno je ispisati M redaka, po jedan za svaku poruku. U svakom retku, potrebno je ispisati "BRISI" ili "OSTAVI", ovisno o tome treba li zadržati poruku.
2 5 Mirko Slavko mirko, Ovo je poruka bez nadimaka mirko, ovo je poruka bez nadimaka Slavko, ovo je poruka s nadimcima Mirko, ovo je poruka s nadimcima mirko slavko ovo je poruka bez nadimaka
OSTAVI OSTAVI OSTAVI BRISI OSTAVI
3 10 Mirko Slavko Darko Mirko i Slavko se dopisuju. i se dopisuju. Mirko Slavko Darko Prethodne su dvije poruke bile prazne. Mirko!Slavko MirkoSlavko ! Mirko!Slavko! !!
OSTAVI BRISI OSTAVI BRISI OSTAVI OSTAVI OSTAVI BRISI OSTAVI BRISI