Застрягти в колії (Срібло)#10369

Застрягти в колії (Срібло)

1 секунда
128 мегабайтів
Складна

Фермер Джон нещодавно розширив свою ферму, і тепер вона здається його коровам безмежно великою! Корови уявляють пасовища на фермі як нескінченну двовимірну сітку квадратних "клітинок", кожна з яких вкрита смачною травою (уявіть кожну клітинку як квадрат на нескінченній шаховій дошці). Кожна з корів фермера Джона починає з різних клітинок; деякі рухаються на північ, а інші — на схід.

Щогодини кожна корова або:

Таким чином, з часом кожна корова залишає за собою "колію" порожніх клітинок.

Якщо дві корови одночасно заходять на одну і ту ж клітинку з травою, вони ділять її і продовжують рух у своїх напрямках у наступному ході.

Фермер Джон засмучений, коли бачить, що корови перестають пастися, і хоче знати, кого звинуватити в тому, що його корови зупинилися. Якщо корова зупинилася в клітинці, яку спочатку з'їла корова , то вважається, що корова зупинила корову . Більше того, якщо корова зупинила корову , а корова зупинила корову , то вважається, що корова також зупинила корову (тобто відношення "зупинити" є транзитивним). Кожну корову звинувачують відповідно до кількості зупинених нею корів. Обчисліть кількість звинувачень, покладених на кожну корову, тобто кількість корів, яких вона зупинила.

Вхідні дані

Перший рядок містить число (1 \le n \le 1000). Кожен з наступних рядків описує початкове місцезнаходження корови у вигляді символу, який є або N (рух на північ), або E (рух на схід), і два невід'ємних цілих числа і (0 \le x \le 10^9, 0 \le y \le 10^9), що вказують координати клітинки. Всі -координати відрізняються одна від одної, як і -координати.

Якщо корова знаходиться в точці і рухається на північ, вона опиниться в точці (x, y + 1). Якщо вона рухається на схід, вона опиниться в точці (x + 1, y).

Вихідні дані

Виведіть рядків. Рядок номер повинен містити значення вини -ої корови з вхідних даних.

Приклади

Приклад 1

Loading
Loading

Примітка

У цьому прикладі корова зупиняє корову , корова зупиняє корову , а корова зупиняє корову . За транзитивністю корова також зупиняє корову .