hdu 2673
来源:互联网 发布:应届软件测试面试 编辑:程序博客网 时间:2024/05/05 07:33
主要就是排序后处理输出
偶数和奇数的情况
#include <iostream>#include <algorithm> #include <vector>using namespace std;vector < int > vec;int n, t, x;int main ( ) { while ( cin >> n ) { vec.clear ( ); for ( int i = 0; i < n; cin >> x, vec.push_back ( x ), ++i ) ; sort ( vec.begin ( ), vec.end ( ) ); if ( n % 2 == 0 ) { for ( int i = 0; i < n / 2; ++i ) { cout << vec[n - 1 - i] << " " << vec[i]; if ( i == n / 2 - 1 ) cout << endl; else { cout << " "; } } } else { for ( int i = 0; i < ( n - 1 ) / 2; ++i ) cout << vec[n - 1 - i] << " " << vec[i] << " "; cout << vec[(n - 1) / 2] << endl; } }}
- HDU 2673
- hdu 2673
- hdu 2673
- hdu
- hdu
- HDU
- hdu ()
- hdu
- hdu
- HDU
- HDU
- hdu
- hdu
- HDU
- Hdu
- hdu
- hdu-
- hdu
- 刷新弹出模态窗口本身(经验积累)
- 什么时候数组和指针是相同的?
- js弹出层 若干个现成例子
- 迁移学习 transfer learning
- JSP网站建设心得
- hdu 2673
- 模态对话框+父子窗口交互+后台数据处理+刷新父页面
- 四则运算的实现
- 模态窗口使用总结
- Asp.net MVC FluentHTML and Fluent Interface
- nginx basic command
- 模态对话框的支持 (IE,Firefox,Chrome)
- 银行现金柜员尾箱管理
- [转]Linux dd命令备份和恢复分区与磁盘、分区表、MBR等