HDU—— 2673 shǎ崽 OrOrOrOrz
来源:互联网 发布:算法设计克林伯格pdf 编辑:程序博客网 时间:2024/06/07 15:46
题意:给一组数据,将数据排序后按第一大第一小,第二大第二小,第三大第三小等的顺序输出。
解题思路:用数组接收排序后,要考虑N的奇偶,详见代码:
Code:
#include <iostream>#include <cstdio>#include <algorithm>using namespace std;const int MAX = 1e4+10;int array[MAX];int main(){ int N; while(~scanf("%d",&N)) { for(int i = 0; i<N; i++) scanf("%d",&array[i]); sort(array,array+N); int flag = 0; if(N%2) { for(int i = N-1; i>=(N-1)/2; i--) { if(flag) printf(" "); else flag = 1; if(i==N-1-i) printf("%d",array[i]); else printf("%d %d",array[i],array[N-1-i]); } } else { for(int i = N-1; i>(N-1)/2; i--) { if(flag) printf(" "); else flag = 1; printf("%d %d",array[i],array[N-1-i]); } } printf("\n"); } return 0;}
0 0
- HDU—— 2673 shǎ崽 OrOrOrOrz
- HDU 2673 shǎ崽 OrOrOrOrz
- hdu 2673 shǎ崽 OrOrOrOrz
- hdu 2673 shǎ崽 OrOrOrOrz
- HDU 2673:shǎ崽 OrOrOrOrz
- HDU 2673 shǎ崽 OrOrOrOrz (排序)
- HDU shǎ崽 OrOrOrOrz
- HDU shǎ崽 OrOrOrOrz
- HDU shǎ崽 OrOrOrOrz
- 【第一遍以为题目乱码了】HDU 2673—shǎ崽 OrOrOrOrz
- 2673 shǎ崽 OrOrOrOrz
- hdu 2673 shǎ崽 OrOrOrOrz 初级->归并排序
- HDU shǎ崽 OrOrOrOrz Time 2673 排序输出
- HDU 2673 shǎ崽 OrOrOrOrz(水~)
- HDU 2673 shǎ崽 OrOrOrOrz [Ad Hoc]
- HDU 1.3.5 shǎ崽 OrOrOrOrz
- HDU 1.3.5 shǎ崽 OrOrOrOrz
- shǎ崽 OrOrOrOrz
- OpenGL学习之求凸包
- HttpServletResponse对象
- C语言笔记,(一)概述
- 分布式异步消息框架构建笔记2——yield机制及单线程多任务系统
- 二十三.异常向量表
- HDU—— 2673 shǎ崽 OrOrOrOrz
- (二)使用预定义模型 QStringListModel例子
- 下一个时代已经来临,它是属于我们这一代的,人生一次重大的机遇在前方等待着我们,下一个十年
- js 查看屏幕分辨率及宽高
- android学习——popupWindow 在指定位置上的显示
- C语言算法(二)
- qt相关博客
- 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
- NSURLSession实现断点下载