#include #include #include #include #include #include using namespace std; const int MAXN=100010; int a[MAXN],dp[1000010]; int main() { int n;scanf("%d",&n); int mx=-1; for(int i=1;i<=n;++i) { scanf("%d",&a[i]); mx=-1;mx=max(mx,a[i]); } if(mx*n<=100000000) { sort(a+1,a+n+1); for(int i=1;i<=n;++i)dp[a[i]]=1; for(int i=1;i<=n;++i)for(int j=1;ju(1,n); e.seed(time(0)); cout<