0_0_33979767_3221.cpp: In function 'int main()':
0_0_33979767_3221.cpp:186:64: error: converting to 'std::vector<std::tuple<int, int, int, long long int> >::value_type {aka std::tuple<int, int, int, long long int>}' from initializer list would use explicit constructor 'constexpr std::tuple< <template-parameter-1-1> >::tuple(_UElements&& ...) [with _UElements = {int, int, int, long long int}; <template-parameter-2-2> = void; _Elements = {int, int, int, long long int}]'
for (auto &t:s) edge.push_back({i+2,n+ID(t)+2,1,a*t*t+b*t+c});
^
0_0_33979767_3221.cpp:187:31: error: converting to 'std::vector<std::tuple<int, int, int, long long int> >::value_type {aka std::tuple<int, int, int, long long int>}' from initializer list would use explicit constructor 'constexpr std::tuple< <template-parameter-1-1> >::tuple(_UElements&& ...) [with _UElements = {const int&, int, int, int}; <template-parameter-2-2> = void; _Elements = {int, int, int, long long int}]'
edge.push_back({S2,i+2,1,0});
^
0_0_33979767_3221.cpp:189:58: error: converting to 'std::vector<std::tuple<int, int, int, long long int> >::value_type {aka std::tuple<int, int, int, long long int>}' from initializer list would use explicit constructor 'constexpr std::tuple< <template-parameter-1-1> >::tuple(_UElements&& ...) [with _UElements = {int, const int&, int, int}; <template-parameter-2-2> = void; _Elements = {int, int, int, long long int}]'
for (int i=1; i<=tot; ++i) edge.push_back({n+i+2,T,1,0});
^
|