#719. 选择客栈

选择客栈

题目描述

丽江河边有 n\red{n} 家很有特色的客栈,客栈按照其位置顺序从 1\red{1}n\red{n} 编号。

每家客栈都按照某一种色调进行装饰(总共 k\red{k} 种,用整数 0\red{0} ~ k1\red{k-1} 表示),且每家客栈都设有一家咖啡店,每 家咖啡店均有各自的最低消费。

两位游客一起去丽江旅游,他们喜欢相同的色调,又想尝试两个不同的客栈,因此决定分别住在色调相同的两家客栈中。

晚上,他们打算选择一家咖啡店喝咖啡,要求咖啡店位于两人住的两家客栈之间(包括他们住的客栈),且咖啡店的最低消费不超过 p\red{p}

他们想知道总共有多少种选择住宿的方案,保证晚上可以找到一家最低消费不超过 p\red{p} 元的咖啡店小聚。

输入格式

第一行三个整数 nkp\red{n,k,p} ,每两个整数之间用一个空格隔开,分别表示客栈的个数,色调的数目和能接受的最低消费的最高值;

接下来的 n\red{n} 行,第 i+1\red{i+1} 行两个整数,之间用一个空格隔开,分别表示 i\red{i} 号客栈的装饰色调和 i\red{i} 号客栈的咖啡店的最低消费。

输出格式

输出只有一行,一个整数,表示可选的住宿方案的总数。

样例

样例输入
5 2 3
0 5
1 3
0 2
1 4
1 5
样例输出
3

样例说明

img

2\red{2} 人要住同样色调的客栈,所有可选的住宿方案包括:住客栈①③,②④,②⑤,④⑤。

但是若选择住④⑤号客栈的话,④⑤号客栈之间的咖啡店的最低消费是 4\red{4},而两人能承受的最低消费是 3\red{3} 元,所以不满足要求。因此只有前 3\red{3} 种方案可选。

数据范围与提示

对于25%\red{25\%} 的数据,有 n\red{n}

对于40%\red{40\%} 的数据,有 n1,000\red{n\leq1,000}

对于80%\red{80\%} 的数据,有 n000\red{n\,000}0<k50\red{0<k\leq50}

对于100%\red{100\%} 的数据,有 2n2,000,000\red{2\leq n\leq2,000,000}0<k10,000\red{0<k\leq10,000}0p100\red{0\leq p \leq 100} , 0\red{0 \leq } bi\red{b_i} 100\red{\leq 100} ;</font>