2673(2673)shǎ崽 OrOrOrOrz
shǎ崽 OrOrOrOrz
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 3630 Accepted Submission(s): 1683
The problem is :
Give you a sequence of distinct integers, choose numbers as following : first choose the biggest, then smallest, then second biggest, second smallest etc. Until all the numbers was chosen .
For example, give you 1 2 3 4 5, you should output 5 1 4 2 3
解题代码
#include<stdio.h>
#include<stdlib.h>
int comp(const void *a,const void *b) {
return *(int *)a-*(int *)b;
}
int main() {
int a[10000];
int i,n;
while(scanf("%d",&i)!=EOF) {
for(n=0;n<i;n++)
scanf("%d",&a[n]);
qsort(a,i,sizeof(int),comp);
for(n=0;n<i/2;n++)
printf(n==i/2-1&&i%2==0?"%d %d\n":"%d %d ",a[i-n-1],a[n]);
if(i%2!=0) printf("%d\n",a[i/2]);
}
return 0;
}
解题思路:
先用快排排序,然后倒正相反同时输出,本体最主要小难点在在偶数和奇数控制输出上,即控制空格输出,然后换行,祝你好运
转载于:https://blog.51cto.com/windorman/876927
2673(2673)shǎ崽 OrOrOrOrz相关推荐
- HDU 2673:shǎ崽 OrOrOrOrz
传送门:http://acm.hdu.edu.cn/showproblem.php?pid=2673 Time Limit: 2000/1000 MS (Java/Others) Memory ...
- HDOJ 2673 shǎ崽 OrOrOrOrz
shǎ崽 OrOrOrOrz 此题是用来膜拜的 #include <iostream> #include <cstring> #include <algorithm> ...
- HDU2673 shǎ崽 OrOrOrOrz【排序】
shǎ崽 OrOrOrOrz Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Tota ...
- shǎ崽 OrOrOrOrz
sha崽 题意:依次输出最大最小次大次小. 思路:模拟 一开始scanf忘了加~,输出超限了一发 #include<bits/stdc++.h> using namespace std; ...
- POJ 3667 hotel(shǎ崽大神的模板|区间合并)
继续线段树,这题其实是之前一次练习赛的题目,当时最后两小时苦憋这题.无奈一直TLE,只记得后来婷队讲解时还是一知半解,过了久了就忘记这题了.现在重新翻出来看看,是一道区间合并的题目. 英文一大堆,其实 ...
- 【转载】如果你是ACMer,你会选择哪个职业?(来自shǎ崽)
http://www.notonlysuccess.com/?p=1081 下午受ACM-DIY群里的大神们的启发YY了一套ACMer的技能. 以下十个职业参照WoW.如果你是ACMer,你会选择哪个 ...
- 杭电OJ分类题目(1)
原题出处:HDOJ Problem Index by Type,http://acm.hdu.edu.cn/typeclass.php 杭电OJ分类题目(1) HDU Introduction HDU ...
- ACM模块解析之 数论
数 论 一.简介 数论是ACM中的重点内容.历年竞赛题目,一般都有1~2道题目与数论有密切关系.数论涉及的概念和算法很多,用途也非常广泛.掌握与数论有关的方法,是参赛者需要具备的必要技能.数论的学习 ...
- TYUT-A2专题题解
TYUT-A2专题题解 循序渐进,基础练起. 01递推与组合 HDU1210 Eddy's 洗牌问题[递推函数+模拟] - 海岛Blog - CSDN博客 HDU2044 一只小蜜蜂...[递推] - ...
最新文章
- 0x43.数据结构进阶 - 线段树
- 为什么我们要放弃win10 去使用deepinv20和ous呢
- Discuz X2论坛数据库MyISAM转InnoDB的脚本
- CSDN 厦门大学线下编程比赛第一题:求和(同余定理)
- 真心酸,程序员工作了十年,衣服和电脑包破了都没钱买新的
- TClientDataSet使用要点
- Flask爱家租房--房屋管理(搜索房屋列表)
- 没有bug队——加贝——Python 59,60
- C#图片处理之:在图片上画直线
- python称为胶水的例子_为什么称python为胶水语言
- android 车牌识别 开源,在android上的车牌识别
- 51单片机入门——安装keil5及烧录下载器
- 基于SSM实现微博系统
- html右键头,右箭头怎么打 word怎么输入向右的箭头
- 粒子特效 代码(龙卷风)
- 闪耀DTCC | 腾讯云——提供全球领先的专业云计算服务
- 计算机主机风扇声音大的原因,台式电脑风扇声音大怎么办?五个方法简单完美解决...
- seo站内优化的10点建议及分析处理方案
- Redis高频面试题完整版
- 2021-03-21
热门文章
- ajax在项目中怎么使用,我如何添加项目在sql中使用jQuery(ajax)通过web服务
- 计算机文化基础4作业,计算机文化基础试题4
- actframework mysql_问题处理记录
- vue component动态组件_vue-component组件
- MNIST数据集合在PaddlePaddle环境下使用简单神经网络识别效果
- AI视觉组培训第二弹——入门篇
- 关于建立智能车竞赛开发资源中心的汇报PPT
- php中strtotime(date,js模仿php中strtotime()与date()函数实现方法
- dataset__getitem___PyTorch源码解析与实践(1):数据加载Dataset,Sampler与DataLoader
- c++ mysql 取出数据,c++从数据库的表中读取数据