HDU 2020 绝对值排序(water)
来源:互联网 发布:edrawmax mac 激活码 编辑:程序博客网 时间:2024/06/05 18:20
Problem Description
输入n(n<=100)个整数,按照绝对值从大到小排序后输出。题目保证对于每一个测试实例,所有的数的绝对值都不相等。
Input
输入数据有多组,每组占一行,每行的第一个数字为n,接着是n个整数,n=0表示输入数据的结束,不做处理。
Output
对于每个测试实例,输出排序后的结果,两个数之间用一个空格隔开。每个测试实例占一行。
Sample Input
3 3 -4 2
4 0 1 2 -3
0
Sample Output
-4 3 2
-3 2 1 0
Note
标准库sort函数的cmp很好用
#include <iostream>#include <cstdio>#include <algorithm>#include <vector>#include <cstring>#include <string>using namespace std;bool cmp(int a, int b){ return abs(a) > abs(b);}int n, num[111];int main(){ // freopen("in.txt", "r", stdin); while (~scanf("%d", &n) && n) { for (int i = 0; i < n; i++) scanf("%d", &num[i]); sort(num, num + n, cmp); for (int i = 0; i < n; i++) { printf("%d%c", num[i], i == n - 1 ? '\n' : ' '); } } return 0;}
阅读全文
0 0
- HDU 2020 绝对值排序(water)
- HDU 2020 - 绝对值排序(排序)
- HDU 2020 绝对值排序(排序)
- HDU 2020 绝对值排序
- HDU 2020 绝对值排序
- HDU 2020 绝对值排序
- HDU,2020,绝对值排序
- HDU 2020 绝对值排序
- HDU 2020 绝对值排序
- hdu 2020 绝对值排序
- HDU 2020 绝对值排序
- [hdu 2020] 绝对值排序
- HDU 2020 绝对值排序
- HDU 2020 绝对值排序
- hdu 2020 绝对值排序
- hdu--2020 绝对值排序
- HDU 2020 绝对值排序
- hdu 2020 绝对值排序
- Leetcode算法学习日志-563 Binary Tree Tilt
- CListCtrl 和 CListBox的设置选中问题
- 分区
- 关于小程序:出现脚本错误或者未正确调用 Page()
- 背包
- HDU 2020 绝对值排序(water)
- OpenCV中感兴趣区域的选取与检测(一)
- ScureCRT日志小技巧
- 【设计模式学习笔记】工厂模式
- Mac下PyCharm切换虚拟环境
- bash常用文本处理工具
- ES6-数值的扩展-Number.isInteger() 和 Number.EPSILON
- 关于矩阵分解:特征值分解 svd分解 mf分解 lmf分解 pca 以及个性化推荐 fm ffm als
- opencv----滤波函数:方框滤波、均值滤波、高斯滤波、中值滤波、双边滤波