0_0_37731820_10820.cpp: In function 'void up(int, int, int)':
0_0_37731820_10820.cpp:19:12: error: expected unqualified-id before '[' token
for(auto [l,r]:v[i])tree[p][i]=max(tree[p][i],tree[ls][l]+tree[rs][r]);
^
0_0_37731820_10820.cpp:19:12: error: expected ';' before '[' token
0_0_37731820_10820.cpp: In lambda function:
0_0_37731820_10820.cpp:19:17: error: expected '{' before ':' token
for(auto [l,r]:v[i])tree[p][i]=max(tree[p][i],tree[ls][l]+tree[rs][r]);
^
0_0_37731820_10820.cpp: In function 'void up(int, int, int)':
0_0_37731820_10820.cpp:19:17: error: could not convert '<lambda closure object>up(int, int, int)::<lambda()>{l, r}' from 'up(int, int, int)::<lambda()>' to 'bool'
0_0_37731820_10820.cpp:19:17: error: expected ';' before ':' token
0_0_37731820_10820.cpp:19:17: error: expected primary-expression before ':' token
0_0_37731820_10820.cpp:19:17: error: expected ')' before ':' token
0_0_37731820_10820.cpp:19:17: error: expected primary-expression before ':' token
0_0_37731820_10820.cpp: In function 'std::vector<long long int> query(int, int, int, int, int)':
0_0_37731820_10820.cpp:55:12: error: expected unqualified-id before '[' token
for(auto [l,r]:v[i])ans[i]=max(ans[i],temp1[l]+temp2[r]);
^
0_0_37731820_10820.cpp:55:12: error: expected ';' before '[' token
0_0_37731820_10820.cpp: In lambda function:
0_0_37731820_10820.cpp:55:17: error: expected '{' before ':' token
for(auto [l,r]:v[i])ans[i]=max(ans[i],temp1[l]+temp2[r]);
^
0_0_37731820_10820.cpp: In function 'std::vector<long long int> query(int, int, int, int, int)':
0_0_37731820_10820.cpp:55:17: error: could not convert '<lambda closure object>query(int, int, int, int, int)::<lambda()>{l, r}' from 'query(int, int, int, int, int)::<lambda()>' to 'bool'
0_0_37731820_10820.cpp:55:17: error: expected ';' before ':' token
0_0_37731820_10820.cpp:55:17: error: expected primary-expression before ':' token
0_0_37731820_10820.cpp:55:17: error: expected ')' before ':' token
0_0_37731820_10820.cpp:55:17: error: expected primary-expression before ':' token
|