【HUSTOJ】1088: 查找“支撑数”
2016-05-07 08:49
162 查看
1088: 查找“支撑数”
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 49 Solved: 18
原题链接
Description
在已知一组整数中,有这样一种数非常怪,它们不在第一个,也不在最后一个,而且刚好都比左边和右边相邻的数大,你能找到它们吗?
Input
第一行为整数m,表示输入的整数个数。( 3<= m <=100 ) 第二行为m个整数。
Output
若干个支撑数,每行五个,每个数后面一个空格。
Sample Input
30 5 89 32 31 45 44 12 35 21 34 21 89 43 21 35 22 15 17 1 23 37 21 35 34 21 36 22 45 78 89
Sample Output
89 45 35 34 89 35 17 37 35 36
HINT
Source
#include<iostream> using namespace std; main() { int m,a[100],count=0; cin>>m; for(int i=0;i<m;i++) { cin>>a[i]; } for(int k=1;k<m-1;k++) { if(a[k]>a[k-1]&&a[k]>a[k+1]) { cout<<a[k]<<' '; count++; if(count==5) {count=0; cout<<endl; } } } }
相关文章推荐
- Android Preference 须知
- 【HDU 3652】B-number
- android基础总结篇之四:Service完全解析
- 51+TA8435h驱动步进电机经过光耦后出现的问题
- 安卓异常android.os.networkonmainthreadexception的解决方法
- XP系统开机到滚动条时就会重启怎么办?XP开机到滚动条时会重启电脑的解决方法
- Restful风格的curd
- Android Lollipop (5.0) 原生代码 Settings 首页加载逻辑分析
- 剑指Offer 面试题39:二叉树的深度(高度)(二叉树深度优先遍历dfs的应用) 题解
- 《key+》如何把密码安全的告诉对方
- hdu1070 milk 贪心
- 2016读书记录
- protobuf的C简单的代码例子(二)
- Android 切换系统语言源码分析
- 关于scanf,gets
- 手把手教你扩展个人微信号(1)
- 剑指offer 面试题47:不用+、-、×、÷做加法 题解
- 持续交付之二——配置管理
- Ubuntu搭建Openstack平台(kilo)(五.neutron(一)控制节点)
- 从零开始熟悉AS中手机app的开发(一)