prog.cpp:1:13: error: ‘vector’ was not declared in this scope
int sub_sum(vector<int>& arr, int k)
^~~~~~
prog.cpp:1:20: error: expected primary-expression before ‘int’
int sub_sum(vector<int>& arr, int k)
^~~
prog.cpp:1:31: error: expected primary-expression before ‘int’
int sub_sum(vector<int>& arr, int k)
^~~
prog.cpp:1:36: error: expression list treated as compound expression in initializer [-fpermissive]
int sub_sum(vector<int>& arr, int k)
^