记录编号 437597 评测结果 AAAAAAAAAA
题目名称 [NOIP 2013]积木大赛 最终得分 100
用户昵称 GravatarMenamovic 是否通过 通过
代码语言 C++ 运行时间 0.011 s
提交时间 2017-08-14 12:09:40 内存使用 0.70 MiB
显示代码纯文本
#include<cstdio>
#include<iostream>

using namespace std;

int in,a[100002]={0};
char ch;

int read()
{
	in=0;
	ch=getchar();
	while(!isdigit(ch)) ch=getchar();
	do
	{
	  in=in*10+ch-'0';
	  ch=getchar();
	}
	while(isdigit(ch));
	return in;
}

int main()
{
	freopen("BlockNOIP2013.in","r",stdin);
	freopen("BlockNOIP2013.out","w",stdout);
	int n,i,t,ans=0;
	scanf("%d",&n);
	for(i=1;i<=n;i++) a[i]=read();
	i=1;
	t=0;
	while(i<=n)
	{
		while(i<=n&&a[i]>=a[i-1]) i++;
		ans+=a[i-1]-a[t];
		while(i<=n&&a[i]<=a[i-1]) i++;
		t=i-1;
	}
	printf("%d\n",ans); 
}