#include <cassert>
#include <ctime>
#include <cstdlib>
#include <bitset>
#include <iostream>
#include <fstream>
#include <iomanip>
#include <string>
#include <sstream>
#include <memory>
#include <vector>
#include <set>
#include <list>
#include <limits>
#include <algorithm>
#include <functional>
#include <iterator>
using namespace std;
class Pixel
{
public:
bool AreSamplesIdentical() const
{
return true;
}
};
namespace
{
class Predicate_SamplesEqual : public unary_function<const Pixel&, bool>
{
public:
bool operator () (const Pixel& pixel) const
{
return pixel.AreSamplesIdentical();
}
};
}
int main()
{
vector<Pixel> pixels(10);
find_if(pixels.begin(), pixels.end(), not1(Predicate_SamplesEqual()));
}
I2luY2x1ZGUgPGNhc3NlcnQ+CiNpbmNsdWRlIDxjdGltZT4KI2luY2x1ZGUgPGNzdGRsaWI+IAojaW5jbHVkZSA8Yml0c2V0PgojaW5jbHVkZSA8aW9zdHJlYW0+CiNpbmNsdWRlIDxmc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KI2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPHNzdHJlYW0+CiNpbmNsdWRlIDxtZW1vcnk+CiNpbmNsdWRlIDx2ZWN0b3I+CiNpbmNsdWRlIDxzZXQ+CiNpbmNsdWRlIDxsaXN0PgojaW5jbHVkZSA8bGltaXRzPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8ZnVuY3Rpb25hbD4KI2luY2x1ZGUgPGl0ZXJhdG9yPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNsYXNzIFBpeGVsCnsKcHVibGljOgogICAgYm9vbCBBcmVTYW1wbGVzSWRlbnRpY2FsKCkgY29uc3QKCXsKCQlyZXR1cm4gdHJ1ZTsKCX0KfTsKCm5hbWVzcGFjZQp7CmNsYXNzIFByZWRpY2F0ZV9TYW1wbGVzRXF1YWwgOiBwdWJsaWMgdW5hcnlfZnVuY3Rpb248Y29uc3QgUGl4ZWwmLCBib29sPgp7CnB1YmxpYzoKCWJvb2wgb3BlcmF0b3IgKCkgKGNvbnN0IFBpeGVsJiBwaXhlbCkgY29uc3QKCXsKCQlyZXR1cm4gcGl4ZWwuQXJlU2FtcGxlc0lkZW50aWNhbCgpOwoJfQp9Owp9CgppbnQgbWFpbigpCnsKCXZlY3RvcjxQaXhlbD4gcGl4ZWxzKDEwKTsKCWZpbmRfaWYocGl4ZWxzLmJlZ2luKCksIHBpeGVscy5lbmQoKSwgbm90MShQcmVkaWNhdGVfU2FtcGxlc0VxdWFsKCkpKTsKfQo=