所有空闲时间除以休息时间累加
#include <bits/stdc++.h>
using namespace std;
#define ll long long
const int maxn = 1e5+5;
int n, m, k;
int st, ti;
int main()
{
int ans = 0, ttime = 0;
scanf("%d%d%d", &n, &m, &k);
for (int i = 0; i < n; i ++) {
scanf("%d%d", &st, &ti);
ans += (st - ttime)/k;
ttime = st + ti;
}
ans += (m - ttime)/k;
printf("%d\n", ans);
}