石子合并问题(大水题)
来源:互联网 发布:软件开发逻辑测试 编辑:程序博客网 时间:2024/05/01 11:31
#include<iostream>
#include<stdio.h>
#include<algorithm>
using namespace std;
int main()
{
int n;
int a[10001] = { 0 };
scanf_s("%d", &n);
for (int i = 1; i <=n; i++)
{
cin >> a[i];
}
sort(a+1, a + n+1);
int b = 0;
for (int i = n; i >1; i--)
{
a[i - 1] = a[i] + a[i - 1];
b = b + a[i - 1];
}
cout << b<<endl;
return 0;
#include<stdio.h>
#include<algorithm>
using namespace std;
int main()
{
int n;
int a[10001] = { 0 };
scanf_s("%d", &n);
for (int i = 1; i <=n; i++)
{
cin >> a[i];
}
sort(a+1, a + n+1);
int b = 0;
for (int i = n; i >1; i--)
{
a[i - 1] = a[i] + a[i - 1];
b = b + a[i - 1];
}
cout << b<<endl;
return 0;
}
山师acm1013
一个大水题
看题号这么靠前就知道啦
只需吧 石子从大到小排起来
然后从大到小相加即可
0 1
- 石子合并问题(大水题)
- 石子合并问题
- 石子合并问题
- 【dp】石子合并问题
- 石子合并问题
- 石子合并问题
- 经典石子合并问题
- NK1137 石子合并问题
- 经典石子合并问题
- 石子合并问题
- 石子合并问题
- 【FJOI2014】石子合并问题
- DP_石子合并问题
- 石子合并问题
- 石子合并问题
- 石子合并问题
- 石子合并问题
- 石子合并问题
- 欢迎使用CSDN-markdown编辑器
- poj 3662 最短路
- Protocol Buffer使用
- 极光推送使用实例(三) Android客户端
- Android-Universal-Image-Loader
- 石子合并问题(大水题)
- 通过pid查看它载入dll,通过dll查询那些pid载入它
- 新华万银为2015投资财富起航
- 简易版硬盘装机
- 我参与的一个x86平台项目的经历
- apue学习第二十三天——消息队列、信号量与共享内存
- 二维卷积的基本原理
- Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用
- MATLAB conv2卷积的实现