c++
1 int m = n/2, m_ = n - m; 2 vector< pair<long long, long long> > A; 3 for(int i = 0; i < (1<<m); ++i){ 4 long long x = 0, y = 0; 5 for(int j = 0; j < m; ++j){ 6 if((i>>j)&1) 7 x += W[j], y += V[j]; 8 if(x > w) break; 9 }
コードの一部を抜粋してます。
1<<m ってどういう意味ですか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/15 23:40
2019/01/15 23:44
2019/01/15 23:50