#include <iostream>
#include <vector>
using namespace std;
#define MAXL 5
#define MAXC 4
#define BackColor 2
int main() {
int image1[MAXL][MAXC]=
{
{2,3,2,2},
{2,2,2,2},
{2,255,2,2},
{255,2,2,2},
{2,255,2,2}
};
std::vector<int> result;
for (int i = 0; i<MAXL;i++)
{
for (int j=0; j<MAXC;j++)
{
if (image1[i][j] != BackColor) // Notice !=
{
result.push_back(i+1);
result.push_back(j+1);
result.push_back(image1[i][j]);
}
}
}
for (auto x : result)
{
std::cout << x << " ";
}
std::cout << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKI2RlZmluZSBNQVhMIDUKI2RlZmluZSBNQVhDIDQKI2RlZmluZSBCYWNrQ29sb3IgMgppbnQgbWFpbigpIHsKCWludCBpbWFnZTFbTUFYTF1bTUFYQ109Cgl7CgkgIAl7MiwzLDIsMn0sCgkgIAl7MiwyLDIsMn0sCgkgIAl7MiwyNTUsMiwyfSwKCSAgCXsyNTUsMiwyLDJ9LAoJICAJezIsMjU1LDIsMn0KCX07CgoJc3RkOjp2ZWN0b3I8aW50PiByZXN1bHQ7Cglmb3IgKGludCBpID0gMDsgaTxNQVhMO2krKykKCXsKCQlmb3IgKGludCBqPTA7IGo8TUFYQztqKyspCgkJewoJCQlpZiAoaW1hZ2UxW2ldW2pdICE9IEJhY2tDb2xvcikgIC8vIE5vdGljZSAhPQoJCQl7CgkJCQlyZXN1bHQucHVzaF9iYWNrKGkrMSk7CgkJCQlyZXN1bHQucHVzaF9iYWNrKGorMSk7CgkJCQlyZXN1bHQucHVzaF9iYWNrKGltYWdlMVtpXVtqXSk7CgkJCX0KCQl9Cgl9CgoKCWZvciAoYXV0byB4IDogcmVzdWx0KQoJewoJCXN0ZDo6Y291dCA8PCB4IDw8ICIgIjsKCX0KCXN0ZDo6Y291dCA8PCBlbmRsOwoJcmV0dXJuIDA7Cn0=