問(wèn)題描述 小明正在利用股票的波動(dòng)程度來(lái)研究股票。小明拿到了一只股票每天收盤(pán)時(shí)的價(jià)格,他想知道,這只股票連續(xù)幾天的最大波動(dòng)值是多少,即在這幾天中某天收盤(pán)價(jià)格與前一天收盤(pán)價(jià)格之差的絕對(duì)值最大是多少。 輸入格式 輸入的第一行包含了一個(gè)整數(shù)n,表示小明拿到的收盤(pán)價(jià)格的連續(xù)天數(shù)。 第二行包含n個(gè)正整數(shù),依次表示每天的收盤(pán)價(jià)格。 輸出格式 輸出一個(gè)整數(shù),表示這只股票這n天中的最大波動(dòng)值。 樣例輸入 6 2 5 5 7 3 5 樣例輸出 4 樣例說(shuō)明 第四天和第五天之間的波動(dòng)最大,波動(dòng)值為|3-7|=4。 評(píng)測(cè)用例規(guī)模與約定 對(duì)于所有評(píng)測(cè)用例,2 ≤ n ≤ 1000。股票每一天的價(jià)格為1到10000之間的整數(shù)。
#include <iostream>#include <stdio.h>#include<queue>#include<algorithm>#include <cmath>using namespace std;int num[1010];int main(){ int n; cin>>n; for(int i=0;i<n;i++) { cin>>num[i]; } int maxn=0; for(int i=1;i<n;i++) { if(maxn<abs(num[i]-num[i-1])) { maxn=abs(num[i]-num[i-1]); } } cout<<maxn<<endl; return 0;}即便是做最簡(jiǎn)單的題目,也要認(rèn)真。數(shù)組開(kāi)的范圍和變量的賦值,不能馬虎(第一次maxn值賦錯(cuò)了,結(jié)果只有10分,很不應(yīng)該。。。)
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注