electicode
ГлавнаяКурсыРесурсыЗадачи
Все задачи
Khimio
Khayyam Finals 2025

Камень Ножницы Бумага

1 сОграничение времени
256 МБОграничение памяти
Все решения

Описание задачи

Вы наблюдаете за очередью на лучший фильм в мире. Люди приходят по одному, каждый держа один из трех предметов: Камень (RRR), Бумагу (PPP) или Ножницы (SSS).

  • Камень бьет Ножницы
  • Ножницы бьют Бумагу
  • Бумага бьет Камень

Всего NNN человек. Они приходят в порядке 1,2,…,N1, 2, \ldots, N1,2,…,N. Каждый человек описывается символом , где: Здесь обозначает, что держит -й человек.

Хочешь решить?

Войди, напиши код прямо здесь и сразу увидишь результат.

Войти

electicode© 2026. Все права защищены.

Оформление

iii
SiS_iSi​
Si∈{R,P,S}S_i \in \{R, P, S\}Si​∈{R,P,S}
SiS_iSi​
iii

Когда iii-й человек приходит:

  • Пусть текущая очередь представляется как [v1,v2,…,vk][v_1, v_2, \ldots, v_k][v1​,v2​,…,vk​], где v1v_1v1​ находится в начале очереди
  • Найдите наименьший индекс jjj, такой что предмет новичка SiS_iSi​ бьет предмет этого человека, т.е. SiS_iSi​ бьет SvjS_{v_j}S
  • Если такой jjj существует, iii-й человек становится прямо перед vjv_jvj​.
    Новая очередь становится [v1,v2,…,vj−1, i, vj,…,vk] [v_1, v_2, \ldots, v_{j-1},\ i,\ v_j, \ldots, v_k] [v
  • Если такого jjj не существует (новичок никого не бьет), iii-й человек становится в конец очереди

После того как все NNN человек пришли, напечатайте результирующий порядок очереди.
Достаточно напечатать только то, что у них в руках, т.е. напечатайте строку

T=Sv1Sv2…SvNT = S_{v_1} S_{v_2} \ldots S_{v_N}T=Sv1​​Sv2​​…SvN​​

где v1,v2,…,vNv_1, v_2, \ldots, v_Nv1​,v2​,…,vN​ --- это финальные индексы в очереди.

Формат Ввода

Первая строка содержит одно целое число N (1≤N≤2⋅105)N \ (1 \leq N \leq 2\cdot 10^5)N (1≤N≤2⋅105).

Вторая строка содержит одну строку, состоящую из NNN символов, S (Si∈{R,P,S})S \ (S_i \in \{R, P, S\})S (Si​∈{R,P,S}).

Формат Вывода

Напечатайте одну строку, результирующую очередь в виде строки длиной NNN, показывающую финальную последовательность рук от начала до конца.

Система оценки

ПодзадачиДополнительные ограниченияБаллыТребуемые подзадачи
000Sample000-
111N≤2N \le 2N≤2101010-
222N≤5⋅103N \le 5 \cdot 10^3N≤5⋅1033232320,10, 10,1
333Si∈{R,P}S_i \in \{R, P\}Si​∈{R,P}181818-
444-4040400,1,2,30, 1, 2, 30,1,2,3

Примеры

Пример 1
Ввод
4 RSRP
Вывод
PRRS
Пример 2
Ввод
5 PSPRS
Вывод
RSSPP
vj​
​
1​
,
v2​
,
…
,
vj−1​
,
 
i
,
 
vj​
,
…
,
vk​
]