#ATarc121b. [ARC121B] RGB Matching
[ARC121B] RGB Matching
题目描述
すぬけ君养了 只编号为 到 的狗。
第 只狗的可爱度为 。每只狗的体色为红、绿或蓝中的一种,第 只狗的体色为 。 是 R、G、B 之一,R 表示红色,G 表示绿色,B 表示蓝色。
すぬけ君有 间狗舍,他打算每间狗舍住进 只狗。需要保证每只狗恰好住进一间狗舍。
当两只狗住进同一间狗舍时,这间狗舍会产生“不满”。不满程度用整数表示,若第 只狗和第 只狗住在同一间狗舍,若 ,则不满为 ,否则为 。
请你求出将 只狗分配到 间狗舍,每间狗舍住 只狗后,可能产生的不满总和的最小值。
输入格式
输入按以下格式从标准输入读入。
输出格式
请输出将 只狗分配到 间狗舍,每间狗舍住 只狗后,可能产生的不满总和的最小值。
样例 1
输入
1
1 R
2 G
输出
1
样例 2
输入
1
1 B
2 B
输出
0
样例 3
输入
10
585 B
293 B
788 B
222 B
772 G
841 B
115 R
603 G
450 B
325 R
851 B
205 G
134 G
651 R
565 R
548 B
391 G
19 G
808 B
475 B
输出
0
说明/提示
限制条件
- 是整数
- 是
R、G、B之一
样例解释 1
- 第 只狗的可爱度为 ,第 只狗的可爱度为 。
- 因为 ,所以不满为 。
样例解释 2
- 第 只狗的可爱度为 ,第 只狗的可爱度为 。
- 因为 ,所以不满为 。
由 ChatGPT 4.1 翻译