printРабочее место участника

printЗадачи

177. Камень-ножницы-бумага

Ограничения: время – 1s/2s, память – 32MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

Несколько человек играет в игру камень-ножницы-бумага. Игрок, показавший камень, проигрывает всем игрокам, показавшим бумагу, и платит каждому из них по $1, но выигрывает у всех игроков, показавших ножницы, и получает с каждого из них по $1. Аналогично ножницы выигрывают у бумаги и проигрывают камню, а бумага выигрывает у камня и проигрывает ножницам.
Напишите программу, которая определяет сумму выигрыша (проигрыша) для каждого участника игры.
В первой строке ввода содержится целое число `N\ (2≤N≤100)` – количество участников игры. Во второй строке указаны показанные участниками символы, `i`-ому участнику соответствует `i`-ый символ строки, камень обозначается буквой R, ножницы – S, бумага – P.
Вывести `N` целых чисел, разделяя их пробелами, `i`-ое число означают сумму выигрыша `i`-го игрока.

Пример ввода

4
RPRS

Вывод для примера

0 1 0 -1
loading