0
点赞
收藏
分享

微信扫一扫

【蓝桥杯】谈判(贪心)

码农K 2022-03-22 阅读 37
c++模拟

穿越隧道

在这里插入图片描述

#include <iostream>
#include <algorithm>
#include <cmath>
// #includ
using namespace std;
typedef long long ll;
const int N = 1e3 + 10;
int a[N];
int n;
ll ans;
int main()
{
  // 请在此输入您的代码
  cin >> n;
  for(int i = 0; i < n; i++){
    cin >> a[i];
  }
  sort(a,a + n);
  for(int i = 1; i < n; i++){
//    ans += a[i - 1] + a[i];
//    printf("%d; ans=%d,a[%d] = %d,a[%d]=%d\n",i,ans,i-1,a[i-1],i,a[i]);
	a[i] += a[i - 1];
    ans += (1ll)*a[i];
  }
  cout << ans << endl;
  return 0;
}
举报

相关推荐

0 条评论