prog.cpp:11:9: error: ‘vector’ does not name a type; did you mean ‘perror’?
typedef vector<int> vi;
^~~~~~
perror
prog.cpp:12:9: error: ‘vector’ does not name a type; did you mean ‘perror’?
typedef vector<vector<int>> vvi;
^~~~~~
perror
prog.cpp:13:9: error: ‘vector’ does not name a type; did you mean ‘perror’?
typedef vector<string> vs;
^~~~~~
perror
prog.cpp:14:9: error: ‘vector’ does not name a type; did you mean ‘perror’?
typedef vector<vector<string>> vvs;
^~~~~~
perror
prog.cpp: In function ‘std::__cxx11::string lcs(const string&, const string&)’:
prog.cpp:21:27: error: ‘vs’ was not declared in this scope
auto dp = vvs (n + 1, vs (m + 1, ""));
^~
prog.cpp:21:15: error: ‘vvs’ was not declared in this scope
auto dp = vvs (n + 1, vs (m + 1, ""));
^~~