#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; typedef long long int ll; typedef pair P; int main() { int n; cin>>n; int a[150010], c[150010]; int p=-1, q=-1; fill(c, c+150001, -1); for(int i=0; i>a[i]; if(c[a[i]]==-1){ c[a[i]]=i; }else{ p=c[a[i]], q=i; break; } } if(n==1){ cout<<"No"< dp[1000], prev[1000]; dp[0][0]=1; sort(a, a+n); int ans[150010]={}; for(int i=0; i1){ cout<<"Yes"<=1; j--){ ans[j-1]=k-prev[j][k]; k-=ans[j-1]; } for(int i=0; i