Загрузка [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js
 

printC-ON-TEST

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

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

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

Пример ввода

4
RPRS

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

0 1 0 -1
loading