记录编号 72364 评测结果 AAAAAAAAAA
题目名称 [HAOI 2012]音量调节 最终得分 100
用户昵称 GravatarSatoshi 是否通过 通过
代码语言 C++ 运行时间 0.004 s
提交时间 2013-10-16 20:39:56 内存使用 0.31 MiB
显示代码纯文本
#include <fstream>
using namespace std;
int main()
{
	bool f[51][1002]={false};
	int a,b,i,c,j,n;
	ifstream in("changingsounds.in");
	ofstream out("changingsounds.out");
    in>>n>>a>>b;
	f[0][a]=true;
	for(i=1;i<=n;i++)
	{
		in>>c;
		for(j=0;j<=b;j++)
		{
		    if(j-c>=0&&f[i-1][j-c])f[i][j]=true;
			if(j+c<=b&&f[i-1][j+c])f[i][j]=true;
		}
	}
    while(b>=0&&(!f[n][b]))b--;
	if(f[n][b])out<<b;
    else out<<"-1";
	in.close();
	out.close();
	return 0;
}