rt。
如果你样例过了,但是全WA,请尝试define int long long
。
然后是本蒟蒻的求助:
rep(s, 1, S){//
g[s] = 1;
rep(i, 1, n){
if(!(s & (1 << i - 1))) continue;
rep(j, i + 1, n){
if(!(s & (1 << j - 1))) continue;
g[s] = (g[s] * (c[i][j] + 1)) % mod;
}
}
}
请问在本人注释的地方,子集 s
为什么可以从 1 开始枚举,而也可以从 0 开始枚举呢?