#include #include #include using namespace std; #define NMAX 100000 #define aMAX 1000000 int x[NMAX]; int memo[aMAX+1]; int ai[NMAX][30]; int an[NMAX]; int search(int i){ int maxn=0; if(memo[i]!=-1) return memo[i]; if(an[i]==0){ memo[i]=1; return 1; } for(int j=0;j>N; for(int i=0;i>x[i]; for(int i=0;i<=aMAX;i++) memo[i]=-1; sort(x,x+N); for(int i=0;iaMAX) continue; for(int j=i+1;j