标识变量的使用

  • 标志变量,可以为一个布尔变量(0/1),也可以为整数值,

    bool flag = false;
    int status = 0;
                {0, 1, 2, 3, 4} 集合中间的数取值
  • 标志变量,也可以是数组的形式,只不过数组的长度要和题中所涉及元素的个数保持一致,类型也是布尔;

    bool takens[10];
                    // 比如表示每个人都只能被使用一次;

1. 证明一个数列不是等差数列比证明一个数列是等差数列容易

bool progressive = true;
for (int i = 0; i < A.size()-1; ++i){
    if (A[i+1] - A[i] != A[1] - A[0])
        progressive = false;
}
原文地址:https://www.cnblogs.com/mtcnn/p/9423917.html