Problem lightningrod
User Kiameimon
Submission Time 2024-01-04 14:39:49
Score 0
Max Time N/A
Max Memory N/A

Compile Error

lightningrod.cpp: In function ‘int main()’:
lightningrod.cpp:71:64: error: converting to ‘Point<long long int>’ from initializer list would use explicit constructor ‘Point<T>::Point(T, T) [with T = long long int]’
71 | if(x == arr.back().x) arr.back() = {x, max(arr.back().y, y)+1};
| ^
lightningrod.cpp:72:30: error: converting to ‘std::vector<Point<long long int> >::value_type’ {aka ‘Point<long long int>’} from initializer list would use explicit constructor ‘Point<T>::Point(T, T) [with T = long long int]’
72 | else arr.push_back({x, y+1});
| ^
lightningrod.cpp:82:12: error: no match for ‘operator!=’ (operand types are ‘__gnu_cxx::__alloc_traits<std::allocator<Point<long long int> >, Point<long long int> >::value_type’ {aka ‘Point<long long int>’} and ‘Point<long long int>’)
8