happiness.cpp: In function 'void update(int, ll, ll)':
happiness.cpp:12:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
12 | if (tree[x].tl > pos || tree[x].tr < pos) return ; if (tree[x].tl == tree[x].tr) { tree[x].sum += val; return ; }
| ^~
happiness.cpp:12:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
12 | if (tree[x].tl > pos || tree[x].tr < pos) return ; if (tree[x].tl == tree[x].tr) { tree[x].sum += val; return ; }
| ^~
happiness.cpp: In function 'll query(int, ll, ll)':
happiness.cpp:20:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
20 | if (tree[x].tl > r || tree[x].tr < l) return 0; if (l <= tree[x].tl && tree[x].tr <= r) return tree[x].sum;
| ^~
happiness.cpp:20:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
20 | if (tree[x].tl > r || tree[x].tr < l) return 0; if (l <= tree[x].tl && tree[x].tr <= r) return tree[x].sum;
| ^~
happiness.cpp:19:34: warning: unused variable 'mid' [-Wunused-variable]
19 | ll query(int x, ll l, ll r) { ll mid = (tree[x].tl + tree[x].tr) / 2;
| ^~~
happiness.cpp: In function 'bool init(int, ll, ll*)':
happiness.cpp:32:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
32 | for (int i = 0; i < countCoins; i++) update(1, coins[i], coins[i]); return valid();
| ^~~
happiness.cpp:32:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
32 | for (int i = 0; i < countCoins; i++) update(1, coins[i], coins[i]); return valid();
| ^~~~~~
happiness.cpp: In function 'bool is_happy(int, int, ll*)':
happiness.cpp:35:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
35 | for (int i = 0; i < countCoins; i++) update(1, coins[i], event * coins[i]); return valid();
| ^~~
happiness.cpp:35:81: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
35 | for (int i = 0; i < countCoins; i++) update(1, coins[i], event * coins[i]); return valid();
| ^~~~~~
grader.cpp: In function 'int main()':
grader.cpp:16:12: warning: unused variable 'max_code' [-Wunused-variable]
16 | long long max_code;
| ^~~~~~~~