#include #include using namespace std; int dp[17][(1<<17)][17]; int main(){ int n;cin>>n; vector X(n); int evilm = 0; for(int i = 0; n > i; i++){ cin>>X[i]; if(X[i] < 0)evilm++; } dp[0][0][0] = 100; for(int z = 0; n > z; z++){ for(int i = 0; (1< i; i++){ for(int j = 0; n > j; j++){ if(i & (1< k; k++){ if(dp[z][i][k] <= 0)continue; if(X[j] > 0){ dp[z+1][i+(1< 0)dp[z+1][i+(1< i; i++){ // for(int j = 0; (1< j; j++){ // for(int k = 0; n > k; k++){ // cout << "(" << i << "," << j << "," << k << "):" << dp[i][j][k] << " "; // } // } // cout << endl; // } cout << dp[n][(1<