ГЖО 7-8 класс 2019 год


Есеп G. Қағаз, қайшы, тас

Уақытка қойылған шектеу:
1 second
Жадқа қойылған шектеу:
256 megabytes

$N + 1$ робот қағаз-қайшы-тас ойынынан турнирге қатысады, сол роботтың біреуі сіздікі. Осы турнирде әр робот өз программасын қолданады, програма келесі жүрістерден тұрады: 'R'(тас), 'P'(қағаз) және 'S'(қайшы). Қағаз тасты женеді, тас қайшыны женеді, қайшы қағазды женеді. Екі робот ойнаған кезде, кім бірінше жеңісті жүріс жасайды, сол ұтады. Басында екі робот өздерінің программаларының бірінші жүрісін жасайды. Егер екеуінің жасаған жүрістері әр түрлі болса, ойынның шарты бойынша жеңіс жүрісін жасаған ұтады. Егер жүрістері бірдей болса, әр робот өздерінің программалары бойынша келесі жүрістерін жасайды. Робот өзінің программасының соңғы жүрісін жасап және оған келесі жүріс жасау керек болса, ол өз программасының бірінші жүрісін жасайды. Егер ойын шексіз ұзақ болса, тең ойын болып саналады. Сіз кездейсоқ өзіңіздің $N$ қарсыластарыңыздың программаларын біліп қойдыңыз. Кез келген қарсыласты ұтатын, өз роботыңызға программа жазыңыз.
Оқу форматы
Бірінші жолда бір бүтін сан $N(1 <= N <= 100)$ берілген — қарсыластарыңыздың саны. Келесі $N$ жолда $C_i(1 <= |C_i| <= 100)$ — қарсыластарыңыздың программалары. $C_i$ ол 'R', 'P', 'S' символдарынан тұрады.
Жазу форматы
Егер жеңісті программа жазу мүмкін болмаса, "IMPOSSIBLE" деп шығарыңыз. Олай болмаса, жеңісті программаны шығарыңыз. Программаның ұзындығы $10^4$ тен аспау керек. Егер программа жазу мүмкін болса, онда ұзындыңы $10^4$тен аспайтын жеңісті программа жазуға болатының дәлелдеуге болады. Егер бірнеше дұрыс жауап болса, кез келгенің шығарыңыз.
Мысалдар:
Вход
3
R
S
P
Ответ
IMPOSSIBLE
Оқу
1
RP
Жауап
P
Оқу
2
RP
S
Жауап
RPP
( Temirlan Satylkhanov )
посмотреть в олимпиаде

Комментарий/решение:

  0
2019-10-20 15:24:11.0 #

кодты корсету/жасыру

  0
2023-04-23 21:18:25.0 #

что в 3 тесте?