for(int i = 1; i <= n; i++){ int sum = 1; for(int j = 1; j <= n; j++){ if(i == j) continue; else // if(f[i][j] || f[j][i]) // sum = 1; sum = sum && (f[i][j] || f[j][i]); } ans += sum; }
为什么在很多题解里面,都会有这一句:
sum = sum && (f[i][j] || f[j][i]);
请问这里为啥要用sum和(f[i][j] || f[j][i])进行与运算啊?