Problem chickensoup
User PerihelionfromAphelion
Submission Time 2026-10-09 21:31:17
Score 0
Max Time N/A
Max Memory N/A

Compile Error

chickensoup.cpp:6:1: error: ‘ft’ does not name a type
6 | ft[0] = 0;
| ^~
chickensoup.cpp:8:1: error: ‘age’ does not name a type
8 | age[0] = 0;
| ^~~
chickensoup.cpp: In function ‘long long int qry(long long int)’:
chickensoup.cpp:11:31: error: no match for ‘operator+=’ (operand types are ‘long long int’ and ‘std::vector<long long int>’)
11 | for (; p; p -= (p & -p)) sum += ft[p]; //removing the least significant bit every time e.g. ft(22)=ft(2)+ft(4)+ft(16)
| ~~~~^~~~~~~~
chickensoup.cpp: In function ‘void upd(long long int, long long int)’:
chickensoup.cpp:15:38: error: no match for ‘operator+=’ (operand types are ‘std::vector<long long int>’ and ‘long long int’)
15 | for (; p <= n; p += (p & -p)) ft[p] += v; //other way around
| ~~~~~~^~~~
chickensoup.cpp: In function ‘int32_t main()’:
chickensoup.cpp:23:7: error: no match for