#include #define int long long using namespace std; int n,m,l,r,mid,rk,ans,a[100005]; bool check(int x) { rk=0; for(int i=1,j=n;i=j)break; if(a[i]+a[j]>a[0]+a[x]){j--;rk++;} i++; } return rk>n>>m; for(int i=0;i>a[i]; sort(a+1,a+n);n--; l=1;r=n; while(l<=r) { mid=l+r>>1; if(check(mid)){ans=mid;r=mid-1;} else l=mid+1; } if(ans)cout<