#HX1268M. NOIP2011 选择客栈

提交0 通过0
通过率0%
时间限制1000ms
内存限制512MiB
    ID: 10204 传统题 1000ms 512MiB 尝试: 0 已通过: 0 难度: 普及 上传者: 标签>编程题C++CSPCSP复赛CSP复赛专项练习暑假CSP复赛集训暑假集训1268-T3T4满分强化

题目描述

题目描述

丽江河边有 nn 家客栈,按照位置顺序从 11nn 编号。每家客栈都采用 kk 种色调中的一种进行装饰,色调用整数 0k10\sim k-1 表示;每家客栈还设有一家咖啡店,各咖啡店有自己的最低消费。

两位游客想分别入住两家不同但色调相同的客栈。晚上,他们还要选择一家位于两家客栈之间(包括所住客栈)的咖啡店,并且该咖啡店的最低消费不能超过 pp 元。

请计算共有多少种满足要求的住宿方案。

输入格式

第一行包含三个整数 n,k,pn,k,p,分别表示客栈数量、色调数量和游客能够接受的最低消费上限。

接下来 nn 行,第 ii 行包含两个整数 ai,bia_i,b_i,分别表示第 ii 家客栈的色调和该客栈咖啡店的最低消费。

输出格式

输出一个整数,表示满足要求的住宿方案总数。

样例输入

5 2 3
0 5
1 3
0 2
1 4
1 5

样例输出

3

数据范围

  • 对于 30%30\% 的数据,n100n\le 100
  • 对于 50%50\% 的数据,n1000n\le 1000
  • 对于 100%100\% 的数据:
    • 2n2×1052\le n\le 2\times 10^5
    • 1k501\le k\le 50
    • 0p1000\le p\le 100
    • 0bi1000\le b_i\le 100
5 2 3
0 5
1 3
0 2
1 4
1 5
3
5 2 10
0 11
1 5
0 12
0 6
1 11
4
5 2 3 
0 5 
1 3 
0 2 
1 4 
1 5
3