#include "iostream.h"
void sort(int *a,int n,int f) //升序排序
{
for(int i=0;i<n-1;i++)
for(int j=i+1;j<n;j++)
if(f*a[i]>f*a[j])
{
int t=a[i];a[i]=a[j];a[j]=t;
}
}
int maxin(int *a,int n,int f)
{
for(int i=0;i<n-1;i++)
{
sort(a,n-i,f);
a[0]=a[0]*a[1]+1;
for(int j=1;j<n-i;j++)
a[j]=a[j+1];
}
return a[0];
}
void main()
{
int n,f=1;
cout<<"please input the number :";
cin>>n;
int *a=new int [n];
int *b=new int [n];
for(int i=0;i<n;i++)
{
cin>>a[i];b[i]=a[i];
}
int max=maxin(b,n,f);
int min=maxin(a,n,-f);
int M=max-min;
cout<<"the result is:"<<M<<endl;
cout<<"the max result is:"<<max<<endl;
cout<<"the min result is:"<<min<<endl;
delete []a;
}