0_0_38798605_11576.cpp: In function 'void solve()':
0_0_38798605_11576.cpp:347:10: error: 'function' is not a member of 'std'
347 | std::function<Poly(int, int)> mult = [&] (int l, int r) {
| ^~~~~~~~
0_0_38798605_11576.cpp:6:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
5 | #include <numeric>
+++ |+#include <functional>
6 |
0_0_38798605_11576.cpp:347:23: error: expected primary-expression before '(' token
347 | std::function<Poly(int, int)> mult = [&] (int l, int r) {
| ^
0_0_38798605_11576.cpp:347:24: error: expected primary-expression before 'int'
347 | std::function<Poly(int, int)> mult = [&] (int l, int r) {
| ^~~
0_0_38798605_11576.cpp:347:29: error: expected primary-expression before 'int'
347 | std::function<Poly(int, int)> mult = [&] (int l, int r) {
| ^~~
0_0_38798605_11576.cpp:347:35: error: 'mult' was not declared in this scope
347 | std::function<Poly(int, int)> mult = [&] (int l, int r) {
| ^~~~
|