#10563. 采摘水果
采摘水果
采摘水果
描述
在一个风景优美的果园里,有一排长长的果树,一共有 棵果树,这些果树按照其种植顺序从 到 编号。每一棵果树只结一种水果(共有 种水果,用整数 表示),而且每棵果树的水果都标有一个采摘难度值。
两位果农决定到果园里采摘水果。他们希望采摘相同种类的水果,但为了不争抢,他们会选择两棵不同的果树采摘。采摘结束后,他们计划在两棵果树之间(包括这两棵果树)找到一棵果树,休息并享受采摘的成果。然而,他们对休息的果树也有要求:果树的采摘难度值不能超过 。
现在,他们想知道有多少种选择采摘果树的方案,能够保证他们找到一棵满足条件的果树休息。
输入格式
输入包含 行。
- 第一行三个整数 ,每两个整数之间用一个空格隔开,分别表示果树的数量,水果种类的数量以及可接受的采摘难度的最大值;
- 接下来的 行,每行两个整数,分别表示第 棵果树的水果种类 和采摘难度值 。
输出格式
一个整数,表示满足条件的果树选择方案的总数。
输入样例 1
5 2 3
0 5
1 3
0 2
1 4
1 5
输出样例 1
3
样例解释
两位果农要采摘相同种类的水果,所有可选的采摘方案包括:采摘果树①③,②④,②⑤,④⑤。
然而,若选择果树 和 ,果树 和 之间的采摘难度最大值是 ,超过了他们能接受的难度值 ,因此这种方案不满足要求。
最终只有前 种方案可选。
数据范围
- 对于 的数据,有 ;
- 对于 的数据,有 ;
- 对于 的数据,有 ,,,。
Related
In following contests: