思路:

这个题要小心考虑不全。左右两边都比这个数小 或者 左右两边都比这个数大

import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int a[] = new int[n];
for(int i=0;i<n;i++) {
a[i] = sc.nextInt();
}
int count = 0;
//左右两边都比这个数小或者都大
for(int j=1;j<n-1;j++) {
if(a[j]>a[j-1] && a[j]>a[j+1]) {
count++;
}
else if(a[j]<a[j-1] && a[j]<a[j+1]) {
count++;
}
}
sc.close();
System.out.println(count);
} }

最新文章

  1. 诚信的cpm广告联盟该怎么选择
  2. module not exists: xxxx Error in ThinkPHP
  3. 【zz】Matlab 二值图像形态学函数 bwmorph
  4. 首次构建android studio gradle 下载缓慢的问题
  5. asp.net 网页抓取内容
  6. SplendidCRM 中文语言包改正版
  7. jq实现地址级联效果
  8. 【转】Wireshark:“There are no interfaces on which a capture can be done ”
  9. Android--应用开发2(AndroidManfest.xml)
  10. check whether the crystal report runtime is exists 检查crystalreport运行时是否存在
  11. SQL Server游标+延迟执行简介
  12. WIN32 根据程序名(映像名称)终止外部程序
  13. oracle分区表的建立方法(包含已经存在的表要分区)分享,非常好
  14. dotnet core使用开源组件FastHttpApi进行web应用开发
  15. [转] 理解CheckPoint及其在Tensorflow &amp; Keras &amp; Pytorch中的使用
  16. springcloud Eureka学习笔记
  17. P1879 [USACO06NOV]玉米田Corn Fields 状压dp/插头dp
  18. 再谈fedora 23中的flash的安装
  19. 【转】c++ make_pair函数使用
  20. linux中根据进程的PID值来查找执行文件的及其路径

热门文章

  1. sping MVC 定时任务的设置
  2. oracle基础知识小结
  3. 112-PHP类变量之间的赋值标识为同一个对象(二)
  4. v2??? 替换协议
  5. TRUNC()函数——oracle
  6. sudo 提权漏洞(CVE-2019-14287)复现 (10.16 第二十二天)
  7. 51nod 1022 石子归并 环形+四边形优化
  8. YAML的基本使用
  9. EUI库 - 10 - 使用自定义组件
  10. 深入理解class