记录编号 165153 评测结果 AAAAAAAAAA
题目名称 [NOIP 2013]花匠 最终得分 100
用户昵称 Gravatar<蒟蒻>我要喝豆奶 是否通过 通过
代码语言 C++ 运行时间 0.074 s
提交时间 2015-06-10 14:48:46 内存使用 0.72 MiB
显示代码纯文本
#include<cstdio>
#include<iostream>
using namespace std;
int a[105889];
int main()
{
	freopen("FlowerNOIP2013.in","r",stdin);
	freopen("FlowerNOIP2013.out","w",stdout);
	int n;
	cin>>n;
	for(int i=1;i<=n;i++)
		cin>>a[i];
	int m=a[1];
	int ans1=1;
	bool hash=0;
	for(int i=2;i<=n;i++)
	{
		if(a[i]<m)
		{
			m=a[i];
			hash=true;
		}
		if(!hash&&m<a[i])
			m=a[i];
		if(hash&&m<a[i])
		{
			m=a[i];
			hash=false;
			ans1+=2;
		}
	}
	if(hash)
		ans1++;
	m=a[1];
	hash=0;
	int ans2=1;
	for(int i=2;i<=n;i++)
	{
		if(a[i]>m)
		{
			m=a[i];
			hash=true;
		}
		if(!hash&&m>a[i])
			m=a[i];
		if(hash&&m>a[i])
		{
			m=a[i];
			hash=false;
			ans2+=2;
		}
	}
	if(hash)
		ans2++;
	if(ans1<ans2)
		ans1=ans2;
	cout<<ans1;
	return 0;
}