QOJ.ac

QOJ

Limite de temps : 2 s Limite de mémoire : 1024 MB Points totaux : 100 Hackable ✓

#18668. Сурикат

Statistiques

Семья сурикатов, состоящая из $N$ сурикатов, ведёт коллективный образ жизни. Днём сурикаты выходят из норы, чтобы нести стражу на одномерной координатной прямой, защищаясь от хищников. Когда каждый сурикат стоит на страже, его положение и направление взгляда (влево или вправо) фиксированы, и он не может изменить направление взгляда во время дежурства.

Рост всех сурикатов в семье различен. Если сурикат большего роста стоит в направлении взгляда данного суриката, то этот сурикат не может наблюдать. Сжалившись над ними, вы можете незаметно для семьи сурикатов сколько угодно раз выполнять следующее действие:

  • Выбрать двух сурикатов, смотрящих в одном направлении, и поменять их местами.

Определите, какое максимальное количество сурикатов сможет наблюдать после выполнения описанных действий.

Входные данные

В первой строке дано число сурикатов $N$ ($3 \leq N \leq 5\,000$).

В следующих $N$ строках дана информация о сурикатах. Для всех $1 \leq i \leq N$ в $(i+1)$-й строке через пробел даны целое число $A_i$ — рост суриката, стоящего на $i$-й позиции слева, и символ $D_i$ — направление взгляда. ($1\leq A_i \leq N$) $D_i$ равен L, если сурикат смотрит влево, и R, если вправо.

Все $A_i$ различны.

Выходные данные

Выведите одно целое число — максимальное количество сурикатов, которые смогут наблюдать.

Примеры

Входные данные 1

5
5 L
2 R
3 R
4 R
1 L

Выходные данные 1

4

Входные данные 2

7
7 R
1 L
6 R
3 L
5 L
4 R
2 R

Выходные данные 2

4

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.