class Solution {
public:
// Parameters:
// numbers: an array of integers
// length: the length of array numbers
// duplication: (Output) the duplicated number in the array number
// Return value: true if the input is valid, and there are some duplications in the array number
// otherwise false
bool duplicate(int numbers[], int length, int* duplication) {
vector<int> vecnum(numbers,numbers+length);
sort(vecnum.begin(),vecnum.end());
for(int i = 0; i< length-1; i++){
if(vecnum[i]==vecnum[i+1]){
*duplication = vecnum[i];
return true;
}
}
return false;
}
};