sort(arr.begin(), arr.end(), cmp);


여기서 cmp가


bool cmp(int a, int b) {

return a > b;

}


이런식인데


a랑 b직접 비교 말고


bool cmp(int a, int b, int arr2[]) {

return arr2[a] > arr2[b];

}


이런식으로 arr2에서의 값으로 비교하는 방법 있을까





+  일단 arr2를 전역변수로 바꿔서 해결은 됐는데 전역변수 안쓰고는 못할까