70分的
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,m,k;
cin>>n>>m>>k;
int t[1000];//出行时间
int c[1000];//需要..小时内的核酸检测结果
int q[1000];//核酸检测的时间
for(int i=0;i<n;i++){
cin>>t[i]>>c[i];
}
for(int i=0;i<m;i++){
cin>>q[i];
}
for(int i=0;i<m;i++){
int get=q[i]+k; //核酸检测出结果的时间
int cnt=0;
//cout<<get<<" ";
for(int j=0;j<n;j++){
if(t[j]>=get && abs(t[j]-get)<c[j]){
//cout<<t[j]<<" "<<t[j]-get<<" "<<endl;
cnt++;
}
}
cout<<cnt<<endl;
}
return 0;
}