记录编号 83519 评测结果 AAAAAAAAAA
题目名称 [POI 1997] 阶梯教室设备利用 最终得分 100
用户昵称 GravatarFrost 是否通过 通过
代码语言 C++ 运行时间 0.875 s
提交时间 2013-12-03 20:59:41 内存使用 0.28 MiB
显示代码纯文本
#include<iostream>
#include<fstream>
#include<cstring>
#include<algorithm>
using namespace std;
int main()
{
	ifstream in("rez.in");
	ofstream out("rez.out");
	int n;
	in>>n;
	int a[n+1],b[n+1],s=0;
	for(int i=1;i<=n;++i)
	{
		in>>a[i]>>b[i];
		if(b[i]>s)
		{
			s=b[i];
		}
	}
	int f[s+1],sign=0;
	memset(f,0,sizeof(f));
	for(int i=1;i<=s;++i)
	{
		sign=0;
		for(int j=1;j<=n;++j)
		{
			if(b[j]==i)
			{
				sign=1;
				f[i]=max(f[i-1],f[a[j]]+b[j]-a[j]);
			}
		}
		if(sign==0)
		{
			f[i]=f[i-1];
		}
	}
	out<<f[s]<<endl;
	return 0;
}