Problem lightningrod
User Kiameimon
Submission Time 2024-01-04 14:38:57
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:81:8: error: ‘Int’ was not declared in this scope; did you mean ‘int’?
81 | Point<Int> end; end.x = mx; end.y = 0;
| ^~~
| int
lightningrod.cpp:81:11: error: template argument 1 is invalid
81 | Point<Int