HDU2673-shǎ崽(水题)
如果不能够直接秒杀的题,就不算水题。又应证了那句话,有时候,如果在水题上卡住,那么此题对于你来说,也就不算是水题了额~~
刚睡醒,迷迷糊糊。
题目的意思很简单,求一个最大的,再求一个最小的。几乎是什么营养的题目。可是一开始我还是傻傻地直接暴力,哈哈,为我的笨付出了直接代价。10000*10000,不TLE才怪。
后来再稍微想了下,应该先从大到小排序,然后取一个头,再取一个尾,直接扫描到中间,分n为奇偶情况考虑。不知各位大虾是不是有更快。
#include<iostream>
#include<algorithm>
using namespace std;
bool cmp(int a,int b)
{
if(a>b)
return true;
else
return false;
}
int main(void)
{
int n,i,j,num[10001];
while(scanf("%d",&n)==1)
{
for(i=0;i<n;i++)
scanf("%d",&num[i]);
sort(num,num+n,cmp);
if(n%2)//奇数这种情况
{
for(j=0,i=0;i<n/2;i++,j++)
{
printf("%d %d ",num[j],num[n-j-1]);
}
printf("%d\n",num[n/2]);
}
else//偶数这种情况
{
for(j=0,i=0;i<n/2-1;i++,j++)
printf("%d %d ",num[j],num[n-j-1]);
printf("%d %d\n",num[n/2-1],num[n/2]);
}
}
return 0;
}
转载于:https://www.cnblogs.com/cchun/archive/2011/05/14/2520080.html
HDU2673-shǎ崽(水题)相关推荐
- HDU2673 shǎ崽 OrOrOrOrz【排序】
shǎ崽 OrOrOrOrz Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Tota ...
- 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> ...
- 水题/poj 1852 Ants
1 /* 2 PROBLEM:poj1852 3 AUTHER:Nicole 4 MEMO:水题 5 */ 6 #include<cstdio> 7 using namespace std ...
- 图论刷水题记录(二)(最短路-----SPFA算法)
继第一篇的后续,又来刷水题了,写的是SPFA算法,这个算法的复杂度比较玄学,感觉能不用就不用了,但是他的好处就是可以判断负圈. 3月26日: 1.POJ 1847 Tram 题意:在一个交通网络上有N ...
- 图论刷水题记录(一)(最短路-----dijkstra算法)
最近实在不知道干些什么,感觉自己除了水题什么都不会做,算了去刷一刷图论的水题吧本来想合起来一起发,想了想太长的话以后看起来也不方便,题目所以今天晚上就先发了dij部分,由上到下由易变难. 1.POJ ...
- hdu 2041:超级楼梯(水题,递归)
超级楼梯Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submissio ...
- HDU2568 前进【水题】
前进 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submiss ...
- 2673(2673)shǎ崽 OrOrOrOrz
shǎ崽 OrOrOrOrz Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) T ...
最新文章
- c++每调用一次函数+1_每个开发人员都应该知道的一些很棒的现代C ++功能
- 用Debug函数实现API函数的跟踪
- 模型学习 - CNN及一系列发展
- 单片机c语言慧尾灯编码,(参考)基于单片机的智能尾灯开发文档.doc
- windows和linux主机名,windows和linux下如何远程获取操作系统版本和主机名
- LINQ之路系列博客后记
- 15行代码AC——习题3-1 得分 (UVa1585,Score)
- python对图片颜色校正_使用Python PIL更改图像色调
- 鸿蒙系统暗黑2,暗黑破坏神2为什么被称为神作!看看装备强化系统就知道有多完美...
- Snake Ladders bfs
- java如何记住登录状态_Spring security实现记住我下次自动登录功能过程详解
- 腾讯网易已称王,今日头条有什么勇气来做游戏?
- ubuntu workbench
- redis缓存命中率计算
- LoadRunner场景参数文件部分参数说明
- 华夏基金:养老是基金业下一个20年最大风口
- IOC容器构造之资源文件定位源码分析
- 导入以及导入模板下载
- 工具说明书 - 输入汉语拼音
- python中如何将矩阵合并并多一个维度
热门文章
- java安卓开发工具_推荐几个非常实用的Android开发工具
- 双表查询java代码_什么是JDBC?Java数据库连接性简介
- linux top cpu核数查看,Linux怎么查看CPU核数?
- linux中用gtk编写的聊天室能运行的,CHAT_ROOM
- eclipse java调用c 代码吗_linux下通过eclipse开发用java调用c程序的方法
- android 定义集合长度,Android Dex文件结构解析
- php 开发百度聚合,php利用百度javascript API实现导航
- java应用窗口大小_java 如何让程序窗口随屏幕大小改变 | 学步园
- 读自动驾驶激光雷达物体检测技术(Lidar Obstacle Detection)(4):Clustering(欧式聚类)
- LabVIEW图像特征与机器视觉概念(理论篇—4)