#include <iostream>
using namespace std;
int array1[1000];
int array2[1000];
int cmp1 ( const void *a , const void *b )
{
return *(int *)a - *(int *)b;
}
int cmp2 ( const void *a , const void *b )
{
return *(int *)b - *(int *)a;
}
int main()
{
int n;
cin>>n;
while(n!=0)
{
int tmin=0,tmax=0;
for(int i=0;i<n;i++)
cin>>array1[i];
for(int i=0;i<n;i++)
array2[i]=array1[i];
qsort(array1,n,sizeof(int),cmp1);
for(int i=1;i<n;i++)
{
tmin+=array1[i]+array1[i-1]-1;
array1[i]=array1[i]+array1[i-1];
qsort(&array1[i],n-i,sizeof(int),cmp1);
}
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载
- 1
- 2
前往页