#2110. Painting the Fence

Painting the Fence

题目描述

FarmerJohn\red{Farmer John }想出了一个给牛棚旁的长围墙涂色的好方法。(为了简单起见,我们把围墙看做一维的数轴,每一个单位长度代表一块栅栏)

他只是简单的把刷子蘸满颜料,系在他最喜欢的奶牛Bessie\red{Bessie}上,然后让Bessie\red{Bessie}来回地经过围墙,自己则在一旁喝一杯冰镇的凉水。

Bessie\red{Bessie }经过的所有围墙都会被涂上一层颜料。Bessie\red{Bessie}从围墙上的位置0\red{0}出发,并将会进行N\red{N}次移动(1<=N<=100,000)\red{(1 <= N <= 100,000)}。比如说,"10L\red{10 L}"的意思就是Bessie\red{Bessie}向左移动了10\red{10}个单位。再比如说"15R\red{15 R}"的意思就是Bessie\red{Bessie}向右移动了15\red{15}个单位。

给出一系列Bessie\red{Bessie}移动的清单。FJ\red{FJ }想知道有多少块栅栏涂上了至少K\red{K}层涂料。注意:Bessie\red{Bessie}最多会移动到离原点1,000,000,000\red{1,000,000,000}单位远的地方。

输入格式

1\red{1}行: 两个整数: NK\red{N K}

2...N+1\red{2...N+1 }行: 每一行都描述了Bessie\red{Bessie}的一次移动。 (比如说 "15L\red{15 L}")

输出格式

一个整数:被至少涂上K\red{K}层涂料的栅栏数

(注意:输出的最后一定要输出换行符!否则会WA\red{WA)}

样例

输入样例

6 2 
2 R
6升
1 R
8升
1 R
2 R

输出样例

6