2086. 看似公平的摄影

1000ms 256MB 中等 提高组训练计划
题目描述
宇宙屠杀者joker的 N 头三体人站在一维长围栏的不同位置。 第 i 头三体人位于位置 xi,其品种要么是白三体人,要么是斑点三体人。 所有三体人的位置各不相同,且至少存在一头白三体人。 joker想给一段连续区间内的三体人拍摄一张照片,用来在乡村集市上展览。 但是为了公平起见,他想确保照片中有相同数量的白三体人和斑点三体人。 他想确定满足条件的照片的最大尺寸。 照片的尺寸是指照片中三体人最大和最小位置之间的差。 为了让自己能拍摄的照片尺寸尽可能大,joker准备了一桶油漆。 他可以挑选其中任意头白三体人(当然也可以一头都不挑),将它们用油漆涂成斑点三体人。 考虑到这一点,请确定能拍摄的照片的最大尺寸。
提示 数据范围 2≤N≤105, 0≤xi≤109 样例解释 最优方案为照片覆盖范围从 x=3 到 x=10,范围内共 4 头三体人,其中 3 头白三体人,1 头斑点三体人,将其中一头白三体人染成斑点三体人即可。
输入格式
第一行包含整数 N。 接下来 N 行,每行包含一个整数 xi 以及一个字符 W(表示白色三体人)或 S(表示斑点三体人)。
输出格式
输出joker可拍摄的照片的最大尺寸。
样例 1
输入 (Input)
5
8 W
11 S
3 W
10 W
5 S
输出 (Output)
7
自测终端 stdin → stdout
输入 stdin
CtrlShiftEnter
输出 stdout

                
错误 stderr

                
CtrlEnter提交
自动保存已开启
操作成功
wzs_oj@kernel:~ — wzs-sh
guest@wzsoj:~$
刷新页面 F5
复制 Ctrl+C
粘贴 Ctrl+V
搜索题目
站点公告
今日神谕
CSP 倒计时
排行榜
我的提交
Esc 关闭 Enter 跳转 支持模糊匹配数字