zoukankan      html  css  js  c++  java
  • CCF 2016-12-1 最大波动

    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;
    }
    
  • 相关阅读:
    unnitest简单场景应用
    接口基础之request
    docker常用命令
    管理之心理学
    管理团队挑战和提升
    如何留下核心成员
    管理之面试技巧
    复杂接口请求怎样写http请求
    gitlab使用(一)
    不使用AutoLayout快速兼容适配iPhone6/6 Plus
  • 原文地址:https://www.cnblogs.com/blogxjc/p/11416330.html
Copyright © 2011-2022 走看看