/*鼠标点击特效*/

CSP 201604-1 折点计数

#include<iostream>
using namespace std;
int main() {
	int data[1010];
	int n, sum = 0;
	int flag = 0;
	cin >> n;
	cin >> data[0] >> data[1];
	flag = (data[1] > data[0]);
	for (int i = 2; i < n; i++) {
		cin >> data[i];
		if (flag&&data[i] < data[i - 1]) {
			flag = 0; sum++;
		}
		else if (!flag&&data[i] > data[i - 1]) {
			flag = 1; sum++;
		}
		else {
			flag = (data[i] > data[i - 1]);
		}

	}
	cout << sum << endl;

	return 0;
}
posted @ 2021-03-27 21:48  干饭啦  阅读(50)  评论(0编辑  收藏  举报