C++ 苹果分公司CSES质量解决方案
这就是问题的环节。 这段代码是什么意思??:-C++ 苹果分公司CSES质量解决方案,c++,operators,bit,explain,C++,Operators,Bit,Explain,这就是问题的环节。 这段代码是什么意思??:- for (int i = 0; i < 1 << n; ++i) { ll cs = 0; for (int j = 0; j < n; ++j) if (i >> j & 1) cs += p[j]; if (cs <= s / 2) ans = max(ans, cs); } for(int i=0;ij&1) c
for (int i = 0; i < 1 << n; ++i)
{
ll cs = 0;
for (int j = 0; j < n; ++j)
if (i >> j & 1)
cs += p[j];
if (cs <= s / 2)
ans = max(ans, cs);
}
for(int i=0;i<1>j&1)
cs+=p[j];
如果(cs它遍历数组的每一个可能的组合,并找到最接近的和,相当于总和的一半。你指的是哪一行代码?只需复制你想知道的代码片段,这会更容易回答。好的,我做到了