文章

14

粉丝

132

获赞

7

访问

33.5k

头像
特殊排序 题解:
P1400 华中科技大学
发布于2023年11月20日 16:25
阅读数 782

#include<iostream>
#include<algorithm>
using namespace std;
bool cmp(int a,int b){
    return a>b;
}
int main(){
    int n;
    while(cin>>n){
        int a[n],count=0;
        for(int i=0;i<n;i++){
            cin>>a[i];
            count++;
        }
        sort(a,a+n,cmp);
        printf("%d\n",a[0]);
        if(count==1){
            cout<<-1<<endl;
            continue;
        }
        sort(a+1,a+n);
        for(int i=1;i<n;i++){
            printf("%d ",a[i]);
        }
        printf("\n");
    }
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发