vision.cpp: In function 'int amatmata(int)':
vision.cpp:42:39: error: could not convert '{d, md(int, int)(0)}' from '<brace-enclosed initializer list>' to 'std::vector<int>'
d = add_or ({d, md (i - k, 0)});
^
vision.cpp:43:45: error: could not convert '{d, md(int, int)(0)}' from '<brace-enclosed initializer list>' to 'std::vector<int>'
v.push_back (add_and ({d, md (i, 0)}));
^
vision.cpp:47:38: error: could not convert '{d, md(int, int)(1)}' from '<brace-enclosed initializer list>' to 'std::vector<int>'
d = add_or({d, md (i - k, 1)});
^
vision.cpp:48:44: error: could not convert '{d, md(int, int)(1)}' from '<brace-enclosed initializer list>' to 'std::vector<int>'
v.push_back(add_and ({d, md (i, 1)}));
^