【CCF CSP-20160901】最大波动
题意概述
小明正在利用股票的波动程度来研究股票。小明拿到了一只股票每天收盘时的价格,他想知道,这只股票连续几天的最大波动值是多少,即在这几天中某天收盘价格与前一天收盘价格之差的绝对值最大是多少。
输入输出格式
输入的第一行包含了一个整数 n,表示小明拿到的收盘价格的连续天数。第二行包含 n 个正整数,依次表示每天的收盘价格。
输出一个整数,表示这只股票这 n 天中的最大波动值。
数据规模
2 ≤ n ≤ 1000 2\le n\le1000 2≤n≤1000,股票每一天的价格为 1 到 10000 之间的整数。
C++代码
#include <bits/stdc++.h>
using namespace std;
using gg = long long;
int main() {
ios::sync_with_stdio(false);
cin.tie(0);
gg ni, last, cur, ans = 0;
cin >> ni >> last;
while (--ni) {
cin >> cur;
ans = max(ans, abs(cur - last));
last = cur;
}
cout << ans;
return 0;
}