prog.cpp:1:9: error: ‘pair’ in namespace ‘std’ does not name a type
typedef std::pair<int, int> action;
^
prog.cpp:3:1: error: ‘vector’ in namespace ‘std’ does not name a type
std::vector<action> actions{
^
prog.cpp:10:1: error: expected unqualified-id before ‘for’
for (auto const &a : actions)
^