Problem collectmushrooms2
User Henries
Submission Time 2024-12-07 14:23:54
Score 0
Max Time N/A
Max Memory N/A

Compile Error

collectmushrooms2.cpp: In constructor ‘node::node(int, int)’:
collectmushrooms2.cpp:14:27: error: cannot convert ‘<brace-enclosed initializer list>’ to ‘long long int’ in assignment
14 | val = {v[S],-S};
| ^
collectmushrooms2.cpp: In member function ‘std::pair<int, int> node::qry(int, int)’:
collectmushrooms2.cpp:25:38: error: could not convert ‘((node*)this)->node::val’ from ‘long long int’ to ‘std::pair<int, int>’
25 | if (l <= S && r >= E) return val; // Total overlap
| ^~~
| |
| long long int
collectmushrooms2.cpp: In member function ‘void node::upd(int, long long int)’:
collectmushrooms2.cpp:32:28: error: cannot convert ‘<brace-enclosed initializer list>’ to ‘long long int’ in assignment
32 | val = {value,-S};