#include<iostream>
#include<cstdio>
#include<memory.h>
#include<cstdio>
#include<algorithm>
#include<map>
using namespace std;
int tu[50001];
int n, k;
int main()
{
int T;
cin >> T;
int u = 0;
while (T--)
{
cin >> n >> k;
int qw;
for (int a = 1; a <= n; a++)scanf("%d%d", &qw, &tu[a]);
sort(tu + 1, tu + 1 + n);
int xianzai = tu[1];
int sum = 1;
for (int a = 1; a <= n; a++)
{
if (tu[a] - xianzai > k)
{
sum++;
xianzai = tu[a];
}
}
printf("Case %d: %d\n", ++u, sum);
}
return 0;
}
lightoj 1016 水贪心
最新推荐文章于 2017-09-06 21:37:25 发布