#2354. 连接城市
连接城市
题目描述
在一条数轴上有 座城市。这些城市要么属于国,要么属于 国,要么是有争议的城市(即对于每个国家来说,都是属于他们的)。
现让你修建道路,每一条道路连接两个城市,修建的费用等于两个城市的距离。
并且使得: 只考虑国的城市和有争议的城市,每一座城市之间是连通的 只考虑 国的城市和有争议的城市,每一座城市之间是连通的
对于坐标 的三座城市来说,绕过只修建 到的道路是可行的。
输出最小的花费。
输入格式
第一行一个整数城市的数量。
接下来行,每一行包括两个整数 ,城市的坐标和归属国家。
表示属于 国, 表示属于国, 表示是有争议的城市。
数据保证每一座城市的坐标都不同,且递增。
输出格式
一个整数,最小费用
样例
输入样例1
4
-5 R
0 P
3 P
7 B
1
2
3
4
5
输出样例1
12
输入样例2
5
10 R
14 B
16 B
21 R
32 R
输出样例2
24
提示
对于的数据满足
对于的数据满足