sorting.cpp: In function 'int findSwapPairs(int, int*, int, int*, int, std::vector<int>, std::vector<int>)':
sorting.cpp:9:38: error: expected ')' before ';' token
v.push_back(make_pair(S[i],i);
^
sorting.cpp:17:9: error: 'p' was not declared in this scope
p.push_back(v[i].second);
^
sorting.cpp:5:39: warning: unused parameter 'M' [-Wunused-parameter]
int findSwapPairs(int N, int S[], int M, int X[], int Y, vector<int> P, vector<int> q)
^
sorting.cpp:5:48: warning: unused parameter 'X' [-Wunused-parameter]
int findSwapPairs(int N, int S[], int M, int X[], int Y, vector<int> P, vector<int> q)
^
sorting.cpp:5:56: warning: unused parameter 'Y' [-Wunused-parameter]
int findSwapPairs(int N, int S[], int M, int X[], int Y, vector<int> P, vector<int> q)
^
sorting.cpp:5:71: warning: unused parameter 'P' [-Wunused-parameter]
int findSwapPairs(int N, int S[], int M, int X[], int Y, vector<int> P, vector<int> q)
^