QOJ.ac

QOJ

حد الوقت: 1 s حد الذاكرة: 1024 MB مجموع النقاط: 100

#10675. 卡牌

الإحصائيات

巴黎奥运会即将到来,你感到非常兴奋!尽管所有门票在不到两小时内就已售罄,但你和四位朋友还是成功抢到了五张珍贵的运动攀岩门票!在等待比赛开始的过程中,你决定做点有趣的事情来打发时间:玩你最喜欢的纸牌游戏。

这副牌包含四种不同颜色的标准花色:银色 (S)、白色 (W)、翡翠色 (E) 和红色 (R),以及一种青色 (C) 的王牌花色。也就是说,青色牌的优先级高于所有其他牌。每种花色都有 $N$ 张牌,编号从 $1$ 到 $N$。这意味着整副牌总共有 $5N$ 张。游戏开始时,牌被随机分给五名玩家,每人得到 $N$ 张牌。

在开始游戏之前,你想要整理手中的牌,使得相同花色的牌排在一起,且按编号递增顺序排列,同时王牌排在最后(也按递增顺序排列)。当你收到牌时,它们在手中呈现为一个序列。为了整理这些牌,你执行一系列操作,每次操作中,你从手中取出一张牌,并将其放回手中的另一个位置(两张牌之间、第一张牌之前或最后一张牌之后)。

你不禁想问:为了整理好手中的牌,你需要执行的最少操作次数是多少?

输入格式

输入包含两行。第一行包含数字 $N$。第二行包含 $N$ 个以空格分隔的值,描述你手中的牌序列。每个值由集合 $\{S, W, E, R, C\}$ 中的一个字母(描述牌的花色)和一个整数 $V$(描述牌的编号,满足 $1 \leqslant V \leqslant N$)组成。

输出格式

输出应包含一行,即一个数字:整理手中的牌所需的最少操作次数。

样例

输入格式 1

4
C1 R2 E4 R1

输出格式 1

2

输入格式 2

5
S2 W4 E1 R5 C1

输出格式 2

0

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.