201604-1 折点计数 Java
2024-09-06 16:01:59
思路:
这个题要小心考虑不全。左右两边都比这个数小 或者 左右两边都比这个数大
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);
}
}
最新文章
- 诚信的cpm广告联盟该怎么选择
- module not exists: xxxx Error in ThinkPHP
- 【zz】Matlab 二值图像形态学函数 bwmorph
- 首次构建android studio gradle 下载缓慢的问题
- asp.net 网页抓取内容
- SplendidCRM 中文语言包改正版
- jq实现地址级联效果
- 【转】Wireshark:“There are no interfaces on which a capture can be done ”
- Android--应用开发2(AndroidManfest.xml)
- check whether the crystal report runtime is exists 检查crystalreport运行时是否存在
- SQL Server游标+延迟执行简介
- WIN32 根据程序名(映像名称)终止外部程序
- oracle分区表的建立方法(包含已经存在的表要分区)分享,非常好
- dotnet core使用开源组件FastHttpApi进行web应用开发
- [转] 理解CheckPoint及其在Tensorflow &; Keras &; Pytorch中的使用
- springcloud Eureka学习笔记
- P1879 [USACO06NOV]玉米田Corn Fields 状压dp/插头dp
- 再谈fedora 23中的flash的安装
- 【转】c++ make_pair函数使用
- linux中根据进程的PID值来查找执行文件的及其路径