从2020年倒着做到2019年,发现自己想太多,为什么看到可能有重复的数据就想删除呢?嘤嘤嘤,过度理解了。其实一点难度都没有啊,嘤嘤嘤~~~~
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int n,min,max;
int a[100005];
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a[i];
}
if(a[0]>a[n-1])
{
max=a[0];
min=a[n-1];
}
else
{
max=a[n-1];
min=a[0];
}
cout<<max<<" ";
if(n%2==0)
{
int result = a[n/2]+a[(n/2)-1];
if(result%2==0)cout<<result/2;
else
printf("%.1lf",result/2.0);
}
else
{
cout<<a[n/2];
}
cout<<" "<<min<<endl;
return 0;
}