CSP-201604-1-折点计数
解题代码
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;int n, pointSum;int main() {cin >> n;vector<int>myData(n);for (int i = 0; i < n; i++){cin >> myData[i];}// 统计折点for (int i = 1; i < n - 1; i++){if ((myData[i] > myData[i - 1] && myData[i] > myData[i + 1]) || (myData[i] < myData[i - 1] && myData[i] < myData[i + 1])){pointSum++;}}cout << pointSum;return 0;
}