func_code_string: #include <bits/stdc++.h>   using namespace std;   int n, L, a;   int t[int(1e5 + 9)], l[int(1e5 + 9)];   int ans;   int main() {     cin >> n >> L >> a;     for (int i = 0; i < n; i++) {       cin >> t[i] >> l[i];     }     for (int i = 0; i + 1 < n; i++) {       int st = t[i] + l[i];       int en = t[i + 1];       if (en - st >= a) {         ans += (en - st) / a;       }     }     if (t[0] >= a) ans += t[0] / a;     if (L - (t[n - 1] + l[n - 1]) >= a) ans += (L - (t[n - 1] + l[n - 1])) / a;     cout << ans;     return 0;   }   