art.cpp: In function 'void solve(int)':
art.cpp:28:5: error: 'function' was not declared in this scope
28 | function<vector<int>(vector<int>)> srt = [&](vector<int> v)->vector<int>
| ^~~~~~~~
art.cpp:8:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
7 | #include "art.h"
+++ |+#include <functional>
8 |
art.cpp:28:25: error: expected primary-expression before '(' token
28 | function<vector<int>(vector<int>)> srt = [&](vector<int> v)->vector<int>
| ^
art.cpp:28:37: error: expected primary-expression before ')' token
28 | function<vector<int>(vector<int>)> srt = [&](vector<int> v)->vector<int>
| ^
art.cpp:28:40: error: 'srt' was not declared in this scope
28 | function<vector<int>(vector<int>)> srt = [&](vector<int> v)->vector<int>
| ^~~