#include #define REP(i,n) for(int i=0,i##_len=(n);i>N>>K; K--; vector X(N),A(N); REP(i,N) cin>>X[i]; REP(i,N) cin>>A[i]; vector ranl(N),ranr(N); REP(i,N) { ranl[i]=X[i]-A[i],ranr[i]=X[i]+A[i]; } int l=K-1,r=K+1; long long left=ranl[K]; long long right=ranr[K]; while(0<=l||r