码迷,mamicode.com
首页 > 其他好文 > 详细

CSP 201604-1 折点计数

时间:2021-03-29 12:40:26      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:return   lan   ret   ++   stream   using   str   flag   ios   

#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;
}

CSP 201604-1 折点计数

标签:return   lan   ret   ++   stream   using   str   flag   ios   

原文地址:https://www.cnblogs.com/CSE-kun/p/14587142.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!