#include <bits/stdc++.h>
using namespace std;
int main() {
long long n,k,m;
cin>>n>>k>>m;
long long a[n+5]={0},b[n+5]={0};
long long h=0;
long long flag=0;
for(int i=0;i<n;i++){
cin>>a[i];
}
for(int i=0;i<n;i++){
cin>>b[i];
}
for(int i=0;i<n;i++){
if(a[i]>b[i]){
h+=a[i]-b[i];
}else if(a[i]<b[i]){
h-=b[i]-a[i];
}
if(h>=m){
flag++;
}else{
flag=0;
}
if(flag>=k){
cout<<"Yes";
return 0;
}
}
cout<<"No";
return 0;
}
求救各位大神,为什么只得了25分