{
ans += (a[i] > a[j]) != (b[i] > b[j]);
//ans += ((a[i] > a[j]) && (b[j] > b[i])) || ((a[j] > a[i]) && (b[i] > b[j]));
}
您在上面看到的是我从某个地方获取的片段。有两种逻辑表达式。据说,注释掉的那个和没有注释掉的那个是一样的。
你如何获得:
((a[i] > a[j]) && (b[j] > b[i])) || ((a[j] > a[i]) && (b[i] > b[j]))
像这样
(a[i] > a[j]) != (b[i] > b[j])
是否有此类逻辑表达式简化的指南或书籍?