51Nod-1096-距离之和最小
2016-08-06 00:17
281 查看
ACM模版
描述
题解
排序后依次头尾相减累加,水题。代码
#include <iostream> #include <algorithm> using namespace std; const int MAXN = 1e4 + 10; int P[MAXN]; int main(int argc, const char * argv[]) { int N; cin >> N; for (int i = 0; i < N; i++) { cin >> P[i]; } sort(P, P + N); long long sum = 0; int flag = N - 1; for (int i = 0; i < flag; i++, flag--) { sum += P[flag] - P[i]; } std::cout << sum << '\n'; return 0; }
相关文章推荐
- 51nod 1096 距离之和最小 思维题,求中位数
- 51nod 1096 距离之和最小 【思维题】
- 51nod 1096 距离之和最小
- 51Nod 1096 距离之和最小
- 【51Nod】1096 距离之和最小
- 51nod-【1096 距离之和最小】
- 51nod 1096 距离之和最小
- 51nod 1096 距离之和最小 && 1108-距离之和最小 V2(简单数学)&& 1110 距离之和最小 V3(逆思维)
- 51NOD 1096 距离之和最小
- 距离之和最小 51Nod - 1096
- 51nod 1096 距离之和最小
- 51Nod 1096 - 距离之和最小
- 51nod 1096 距离之和最小(简单题)
- 【51NOD】1096 距离之和最小
- 51nod 1096 距离之和最小
- 51Nod 1096 距离之和最小
- 51nod 1096 距离之和最小 (找规律题)
- 51nod 1096 距离之和最小【水题】【介个为毛分在20分档里边了】
- 51nod-1096 距离之和最小
- 51nod 1213 二维曼哈顿距离最小生成树