问题标题: 酷町堂:1416 摆方格

0
0
已解决
孙顾典
孙顾典
初级光能
初级光能

#include<bits/stdc++.h>
using name** std;
int main(){

    ret**n 0;
}#include<bits/stdc++.h>
using name** std;
int a[10000];
bool cmp(int a,int b){
    ret**n a>b;
}
int main(){
    int n;
    cin>>n;
    for(int i=1;i<=n*n;i++){
        cin>>a[i];
    }
    sort(a+1,a+n*n+1,cmp);
    int sum=0;
    for(int i=1;i<=n;i++){
        sum+=a[i];
    }
    cout<<sum;
    ret**n 0;
}


0
已采纳
汪宇航
汪宇航
新手启示者
新手启示者

1、输入n时特判,如果n==0,输出0并r e t ** n 0;

2、for循环输入a[i](循环1~n*n,数组定义a[10005]);

3、sort

4、for(n*n~n*n-n+1),sum加等于a[i]

5、输出sum

0
孙顾典
孙顾典
初级光能
初级光能

为什么要特判呀,不特判输出不也是0吗

我要回答