#include #define rep(i,n) for(int i=0;i<(n);i++) using namespace std; using lint=long long; int main(){ int n,k; scanf("%d%d",&n,&k); k--; vector x(n),ra(n); rep(i,n) scanf("%lld",&x[i]); rep(i,n) scanf("%lld",&ra[i]); lint xl=x[k]-ra[k],xr=x[k]+ra[k]; int l=k,r=k; while(1){ bool end=true; if(l>0 && xl<=x[l-1]){ xl=min(xl,x[l-1]-ra[l-1]); xr=max(xr,x[l-1]+ra[l-1]); l--; end=false; } if(r