Problem segmenttree2
User carson
Submission Time 2026-06-29 17:15:34
Score 0
Max Time N/A
Max Memory N/A

Compile Error

segmenttree2.cpp:74:1: error: ‘void Node::lazy(int)’ conflicts with a previous declaration
74 | };
| ^
segmenttree2.cpp:8:13: note: previous declaration ‘long long int Node::lazy’
8 | ll val, lazy;
| ^~~~
segmenttree2.cpp:102:1: error: expected ‘}’ at end of input
102 | }
| ^
segmenttree2.cpp:6:13: note: to match this ‘{’
6 | struct Node {
| ^
segmenttree2.cpp: In member function ‘void Node::create()’:
segmenttree2.cpp:29:17: error: expected type-specifier before ‘node’
29 | l_child = new node(left, mid);
| ^~~~
segmenttree2.cpp:30:17: error: expected type-specifier before ‘node’
30 | r_child = new node(mid+1, right);
| ^~~~
segmenttree2.cpp: In member function ‘void Node::lazy(int)’:
segmenttree2.cpp:35:15: error: ‘l’ was not declared in this scope; did you mean ‘ll’?
35 | val += lazy(l-r+1);