天天看點

201903-1小中大

問題描述

試題編号: 201903-1

試題名稱: 小中大

時間限制: 1.0s

記憶體限制: 512.0MB

201903-1小中大

AC

#include<bits/stdc++.h>
using namespace std;

int main() {
	int n;
	cin>>n;
	int a[n];
	for(int i=0; i<n; i++) {
		cin>>a[i];
	}
	int min,max;
	if(a[0]<a[n-1]) {
		min=a[0];
		max=a[n-1];
	} else {
		min=a[n-1];
		max=a[0];
	}
	cout<<max<<" ";
	if(n%2==0) {
		int x=a[n/2]+a[n/2-1];
		if(x%2==0)
			cout<<x/2<<" ";
		else {
			double mid=x;
			printf("%.1f ",mid/2);
		}
	} else {
		cout<<a[n/2]<<" ";
	}
	cout<<min;
	return 0;
}