AT_arc041_c.[ARC041C] ウサギ跳び
提高+/省选-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有 L 个格子横向排列成一行。格子上有 N 只兔子。第 i 只兔子位于从左起第 xi 个格子上。满足 1≤x1<x2<…<xN≤L。此外,每只兔子都面朝左或右。
每只兔子如果自己前方有格子且该格子上没有其他兔子,则可以跳跃到自己前方的格子。
你可以自由选择兔子跳跃的顺序,求所有兔子的跳跃总次数的最大值。
输入格式
输入通过标准输入给出,格式如下:
N L
x1 d1
x2 d2
⋮
xN dN
- 第 1 行包含兔子的数量 N(1≤N≤105)和格子的数量 L(N≤L≤109),用空格分隔。
- 接下来的 N 行,每行包含一只兔子的信息。第 i 行包含第 i 只兔子的位置 xi 和朝向 di,用空格分隔。di 为
L(左)或R(右)。 - 满足 1≤x1<x2<…<xN≤L。
输出格式
输出所有兔子的跳跃总次数的最大值,输出一行,末尾换行。
输入输出样例
输入#1
1 5 1 R
输出#1
4
输入#2
4 5 1 R 3 L 4 L 5 L
输出#2
3
输入#3
4 10 1 L 5 R 6 L 10 R
输出#3
0
说明/提示
样例解释 1
如图所示进行跳跃即可。

样例解释 2
如图所示进行跳跃即可。

样例解释 3
所有兔子都无法跳跃。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?