给你一个序列,让你求(x1 - x2) + (x2 - x3) + ... + (xn - 1 - xn).值最大的一个序列,我们化简一下公式就会发现(x1 - x2) + (x2 - x3) + ... + (xn - 1 - xn).
= x1 - xn, 也就是说只有第一个和最后一个是确定的,其他的随便了!  也不是了, 还要让你按字典序最小的排列,也就是说其他的是按飞递减序排列的,简单的一次排序就OK了。

//2013-09-21-09.07
#include <stdio.h>
#include <algorithm> using namespace std; int a[120]; bool cmp(int x, int y)
{
return x < y;
} int main()
{
int n;
while (scanf("%d", &n) != EOF)
{
for (int i = 1; i <= n; i++)
{
scanf("%d", &a[i]);
}
sort(a+1, a+n+1, cmp);
swap(a[1], a[n]);
for (int i = 1; i < n; i++)
printf("%d ", a[i]);
printf("%d\n", a[n]);
}
return 0;
}

最新文章

  1. 【腾讯Bugly干货分享】WebVR如此近-three.js的WebVR示例解析
  2. CSS高效开发实战:CSS 3、LESS、SASS、Bootstrap、Foundation --读书笔记(4)构造尺寸更灵活的背景
  3. oracle 9i相关问题
  4. 【JavaService】部署Java jar为Windows后台服务
  5. 获取CentOS系统详情的九个uname命令实例
  6. erlang 基础知识
  7. JQuery中的动画
  8. Jmeter Constant Throughput Timer 使用
  9. 基于meanshift的手势跟踪与电脑鼠标控制(手势交互系统)
  10. c#-RTF文本编辑器
  11. linkin大话面向对象--内部类
  12. Asp.net core 2.0.1 Razor 的使用学习笔记(三)
  13. Java读取Excel并与SqlServer库中的数据比较
  14. 【重磅干货整理】机器学习(Machine Learning)与深度学习(Deep Learning)资料汇总
  15. 【BZOJ3999】【TJOI2015】旅游 树剖
  16. 第六天 py 加法练习
  17. nginx rate limit
  18. Python购物车
  19. 2017ICPC南宁赛区网络赛 Minimum Distance in a Star Graph (bfs)
  20. CentOS中自动加载802.1q模块

热门文章

  1. 快速接入业务监控体系,grafana监控的艺术
  2. gulp使用详情 及 3.0到4.0的坑
  3. CDH 5.15.2 离线安装
  4. 谈谈 c# 对象初始化问题
  5. 西门子S7-1200与 G120系列变频器USS通信
  6. Linux指令学习
  7. [记录]python的简单协程框架(回调+时间循环+select)
  8. BeautifulSoup库整理
  9. http面试笔试常考知识点(二)
  10. 基于ZK的 Dubbo-admin 与 Dubbo-monitor 搭建