CCF 2016-12-1 最大波动

题目

问题描述

   小明正在利用股票的波动程度来研究股票。小明拿到了一只股票每天收盘时的价格,他想知道,这只股票连续几天的最大波动值是多少,即在这几天中某天收盘价格与前一天收盘价格之差的绝对值最大是多少。

输入格式

  输入的第一行包含了一个整数n,表示小明拿到的收盘价格的连续天数。

  第二行包含n个正整数,依次表示每天的收盘价格。

输出格式

 输出一个整数,表示这只股票这n天中的最大波动值。

样例输入

6
2 5 5 7 3 5

样例输出

4

样例说明

  第四天和第五天之间的波动最大,波动值为|3-7|=4。

评测用例规模与约定

  对于所有评测用例,2 ≤ n ≤ 1000。股票每一天的价格为1到10000之间的整数。

思路

水题,循环一遍找最大值即可。

代码

#include<iostream>
#include<cmath>
using namespace std; int main()
{
int n,i,k,max=0;
cin>>n;
int a[n];
for(i=0;i<n;i++)
{
cin>>a[i];
}
for(i=1;i<n;i++)
{
k=abs(a[i]-a[i-1]);
if(k>max)
{
max=k;
}
}
cout<<max;
return 0;
}

最新文章

  1. shell 脚本随机抽取班级学生
  2. 分布式系统设计权衡之CAP
  3. [vijos1459]车展
  4. powerDesigner生成excel版本的数据库文件
  5. Node.js系列之ubuntu环境搭建
  6. rpm build error: invalid predicate
  7. Transaction Manager Maximum Timeout
  8. NOI2002 荒岛野人
  9. hdu 1242 dfs/bfs
  10. OC中Foundation框架
  11. 5、flask之信号和mateclass元类
  12. 【CentOS】Tomcat的安装
  13. ms sqlserver2008r2 自动备份
  14. python unknown error: DevToolsActivePort file doesn&#39;t exist 问题解决
  15. python, 在信用评级中,计算KS statistic值
  16. 一次docker中的nginx进程响应慢问题定位记录
  17. 使用composer进行依赖管理:以guzzle为例
  18. 在制MO未取到FP2
  19. [AngularJS] AngularJS 1.3 $scope.$watchGroup
  20. redis入门资源收集汇总

热门文章

  1. C++2.0新特性(六)——&lt;Smart Pointer(智能指针)之shared_ptr&gt;
  2. mysql的动态表名
  3. DotNet Resource
  4. idea docker docker-compose发布springboot站点到tomcat
  5. from bs4 import BeautifulSoup 引入需要安装的文件和步骤
  6. 微信小程序上架需要增值电信业务经营许可证ICP?
  7. PHP cURL 超时设置 CURLOPT_CONNECTTIMEOUT 和 CURLOPT_TIMEOUT 的区别
  8. JVM探究之 —— Java内存区域
  9. 网络公开课和MOOC资源
  10. [E2E_L9]GOMFCTemplate的融合进阶