#include #define int long long #define all(v) v.begin(),v.end() #define rall(v) v.rbegin(),v.rend() using namespace std; templateistream&operator>>(istream&I,vector&v){for(auto&i:v)I>>i;return I;} templateostream&operator<<(ostream&O,vector&v){for(auto&i:v)O<=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<>t; while(t--)AC::solve(); }