#include #include #include using namespace std; int main(){ int N; cin >> N; vector vi(N); for(int i=0;i>vi[i]; vector flag(1<<15, false); flag[0] = true; queue q; q.push(0); while(!q.empty()){ int x = q.front(); q.pop(); for(int i=0;i