minerals.cpp: In function 'void Solve(int)':
minerals.cpp:59:32: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
59 | int mid = l[i] + r[i] >> 1;
minerals.cpp:104:35: error: 'query' was not declared in this scope; did you mean 'Query'?
104 | int ans = query(p2[x]);
| ^~~~~
| Query
minerals.cpp:106:34: error: request for member 'second' in 'x', which is of non-class type 'int'
106 | pr[x.second] = mid;
| ^~~~~~
minerals.cpp:106:44: error: 'mid' was not declared in this scope
106 | pr[x.second] = mid;
| ^~~
minerals.cpp:107:33: error: request for member 'second' in 'x', which is of non-class type 'int'
107 | r[x.second] = mid - 1;
| ^~~~~~
minerals.cpp:109:33: error: request for member 'second' in 'x', which is of non-class type 'int'
109 | l[x.second] = mid + 1;
| ^~~~~~
minerals.cpp:109:43: error: 'mid' was not declared in this scope
109 | l[x.second] = mid + 1;
| ^~~
minerals.cpp:119:35: error: 'query' was not declared in this scope; did you mean 'Query'?
119 | int ans = query(p2[x]);
| ^~~~~
| Query
minerals.cpp:121:34: error: request for member 'second' in 'x', which is of non-class type 'int'
121 | pr[x.second] = mid;
| ^~~~~~
minerals.cpp:121:44: error: 'mid' was not declared in this scope
121 | pr[x.second] = mid;
| ^~~
minerals.cpp:122:33: error: request for member 'second' in 'x', which is of non-class type 'int'
122 | r[x.second] = mid - 1;
| ^~~~~~
minerals.cpp:124:33: error: request for member 'second' in 'x', which is of non-class type 'int'
124 | l[x.second] = mid + 1;
| ^~~~~~
minerals.cpp:124:43: error: 'mid' was not declared in this scope
124 | l[x.second] = mid + 1;
| ^~~
minerals.cpp:135:39: error: 'query' was not declared in this scope; did you mean 'Query'?
135 | int ans = query(p2[x]);
| ^~~~~
| Query
minerals.cpp:137:38: error: request for member 'second' in 'x', which is of non-class type 'int'
137 | pr[x.second] = mid;
| ^~~~~~
minerals.cpp:137:48: error: 'mid' was not declared in this scope
137 | pr[x.second] = mid;
| ^~~
minerals.cpp:138:37: error: request for member 'second' in 'x', which is of non-class type 'int'
138 | r[x.second] = mid - 1;
| ^~~~~~
minerals.cpp:140:37: error: request for member 'second' in 'x', which is of non-class type 'int'
140 | l[x.second] = mid + 1;
| ^~~~~~
minerals.cpp:140:47: error: 'mid' was not declared in this scope
140 | l[x.second] = mid + 1;
| ^~~
minerals.cpp:150:39: error: 'query' was not declared in this scope; did you mean 'Query'?
150 | int ans = query(p2[x]);
| ^~~~~
| Query
minerals.cpp:152:38: error: request for member 'second' in 'x', which is of non-class type 'int'
152 | pr[x.second] = mid;
| ^~~~~~
minerals.cpp:152:48: error: 'mid' was not declared in this scope
152 | pr[x.second] = mid;
| ^~~
minerals.cpp:153:37: error: request for member 'second' in 'x', which is of non-class type 'int'
153 | r[x.second] = mid - 1;
| ^~~~~~
minerals.cpp:155:37: error: request for member 'second' in 'x', which is of non-class type 'int'
155 | l[x.second] = mid + 1;
| ^~~~~~
minerals.cpp:155:47: error: 'mid' was not declared in this scope
155 | l[x.second] = mid + 1;
| ^~~
minerals.cpp:168:35: error: 'query' was not declared in this scope; did you mean 'Query'?
168 | int ans = query(p2[x]);
| ^~~~~
| Query
minerals.cpp:170:37: error: 'mid' was not declared in this scope
170 | pr[x] = mid;
| ^~~
minerals.cpp:173:36: error: 'mid' was not declared in this scope
173 | l[x] = mid + 1;
| ^~~
minerals.cpp:183:35: error: 'query' was not declared in this scope; did you mean 'Query'?
183 | int ans = query(p2[x]);
| ^~~~~
| Query
minerals.cpp:185:37: error: 'mid' was not declared in this scope
185 | pr[x] = mid;
| ^~~
minerals.cpp:188:36: error: 'mid' was not declared in this scope
188 | l[x] = mid + 1;
| ^~~
minerals.cpp:199:39: error: 'query' was not declared in this scope; did you mean 'Query'?
199 | int ans = query(p2[x]);
| ^~~~~
| Query
minerals.cpp:201:41: error: 'mid' was not declared in this scope
201 | pr[x] = mid;
| ^~~
minerals.cpp:204:40: error: 'mid' was not declared in this scope
204 | l[x] = mid + 1;
| ^~~
minerals.cpp:214:39: error: 'query' was not declared in this scope; did you mean 'Query'?
214 | int ans = query(p2[x]);
| ^~~~~
| Query
minerals.cpp:216:41: error: 'mid' was not declared in this scope
216 | pr[x] = mid;
| ^~~
minerals.cpp:219:40: error: 'mid' was not declared in this scope
219 | l[x] = mid + 1;
| ^~~
minerals.cpp:28:9: warning: unused variable 'IN' [-Wunused-variable]
28 | int IN = 1;
| ^~
minerals.cpp:52:9: warning: unused variable 'F' [-Wunused-variable]
52 | int F = 0;
| ^