#include using namespace std; int main(){ int n; cin >> n; vector a(n); for(int i=0; i> a[i]; const int sz = 16000005; vector> dp(n+1); for(int i=0; i>a[i]; if(j != n) ndp[j+1] |= dp[j]<