#include #define endl '\n' using namespace std; const int MAXN=1e5+5; int n,d; int a[MAXN]; vectoru; vectorv; bool check(int idx) { int s=0; int b=d-a[idx]; for(int i=u.size()-1;i>=0;i--) { if(s>=b && s>n>>d; for(int i=1;i<=n;i++) { cin>>a[i]; } sort(a+1,a+n+1); u.push_back(1); for(int i=2;i<=n;i++) { if(a[i]!=a[i-1]) u.push_back(i); } for(int i=1;i