首页 > 其他 > 详细

CodeForces -1216B.Shooting

时间:2019-12-02 20:44:44      阅读:95      评论:0      收藏:0      [点我收藏+]

水题

#include <cstdio>
#include <algorithm>
using namespace std;
const int N = 1010;
struct node{
    int s, f;
    inline bool operator < (const node &o) const{
        return s < o.s;
    }
} a[N];
int main() {
    int n;
    scanf("%d", &n);
    for (int i = 0; i < n; i++) {
        scanf("%d", &a[i].s);
        a[i].f = i + 1;
    }
    sort(a, a + n);
    int sum = 0;
    for (int i = 0; i < n; i++)
        sum += i * a[n - 1 - i].s + 1;
    printf("%d\n", sum);
    for (int i = n - 1; i >= 0; i--)
        printf("%d ", a[i].f);
    return 0;
}

 

CodeForces -1216B.Shooting

原文:https://www.cnblogs.com/cminus/p/11972752.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!