#include #include #include #include #include #include #include #include using namespace std; int dp[1<<16+1]; vector d; int n; int dfs(long long bit){ int ret=-114514; int cnt = 1; for(int i=0;i> n; d.resize(n); for(int i=0;i> d[i]; memset(dp,-1,sizeof(dp)); int hp = 100; cout << max(0,dfs(0)) << endl; return 0; }