博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CCF CSP 201604-1 折点计数
阅读量:1817 次
发布时间:2019-04-25

本文共 803 字,大约阅读时间需要 2 分钟。

问题描述
试题编号: 201604-1
试题名称: 折点计数
时间限制: 1.0s
内存限制: 256.0MB
问题描述:
问题描述
  给定
n个整数表示一个商店连续
n天的销售量。如果某天之前销售量在增长,而后一天销售量减少,则称这一天为折点,反过来如果之前销售量减少而后一天销售量增长,也称这一天为折点。其他的天都不是折点。如下图中,第3天和第6天是折点。


  给定
n个整数
a
1
a
2, …, 
an表示销售量,请计算出这些天总共有多少个折点。

  为了减少歧义,我们给定的数据保证:在这
n天中相邻两天的销售量总是不同的,即
ai
-1
ai。注意,如果两天不相邻,销售量可能相同。
输入格式
  输入的第一行包含一个整数
n

  第二行包含
n个整数,用空格分隔,分别表示
a
1
a
2, …, 
an
输出格式
  输出一个整数,表示折点出现的数量。
样例输入
7

5 4 1 2 3 6 4
样例输出
2
评测用例规模与约定
  所有评测用例满足:1 ≤ 
n ≤ 1000,每天的销售量是不超过10000的非负整数。

解题的代码如下:

import java.util.Scanner;public class Main {	public static void main(String[] args) {		// TODO Auto-generated method stub		Scanner scanner = new Scanner(System.in);		int n = scanner.nextInt();		int[] arr = new int[n];		for(int i=0;i
arr[i]&&arr[i]
arr[i+1]){ cnt++; } } System.out.println(cnt); }}

转载地址:http://kkwkf.baihongyu.com/

你可能感兴趣的文章
percona-toolkit常用命令
查看>>
mycat基于MGR安装部署
查看>>
PXC滚动升级(5.7.26升级到5.7.27)
查看>>
redo被删导致的各种问题处理12c
查看>>
oracle监控项
查看>>
备份恢复创建dataguard问题记录
查看>>
ob测试过程问题记录
查看>>
ob容灾方案和读写分离
查看>>
ocp的运维操作
查看>>
ob集群安装部署相关
查看>>
ob简易版合设部署
查看>>
ob运维相关
查看>>
分区表碎片整理(move)
查看>>
sec_case_sensitive_logon
查看>>
drop索引是否进回收站的测试
查看>>
偶数个FailGroup注意事项
查看>>
STK支持的地图服务
查看>>
error C2872: 'ifstream' : ambiguous symbol
查看>>
fatal error C1010: unexpected end of file while looking
查看>>
error C2065: 'cin' : undeclared identifier
查看>>