单调布尔函数

时间:2019-04-16 10:50:05

标签: c++

我需要帮助。我想编写将检查布尔函数是否单调或否的函数。 例如,如果我们有2个参数的函数f(x1,x2)

  1. f(0,0)= 0
  2. f(0,1)= 0
  3. f(1,0)= 0
  4. f(1,1)= 1

此函数将返回true。

1 个答案:

答案 0 :(得分:0)

一般而言,您不能。想象这样的c ++函数:

bool f(bool x1, bool x2) {
    return rand() > 50;
}

无论您执行何种检查,都不能肯定地说此功能是否为单调。有时您可能会在上面收到预期的结果,但是有时您可能不会...