2023-08-14 09:41:39
发布于:广东
#include<bits/stdc++.h>
using namespace std;
int a[10005];
bool cmp(int a,int b){
return a>b;
}
int s[10005],b[10005];
int main(){
int n;
cin >> n;
for (int i=1;i<=n;i++){
cin >> a[i];
}
sort(a+1,a+n+1,cmp);
int idx1=1,idx2=1;
for (int i=1;i<=n;i++){
if (a[i]%2==0){
s[idx1++]=a[i];
}
else {
b[idx2++]=a[i];
}
}
int ma=max(s[1],b[1]),mi=min(s[1],b[1]);
cout << "answer=" << abs(ma-mi) << '\n';
printf("%d %d",b[1],s[1]);
return 0;
}
这里空空如也
有帮助,赞一个