记录编号 550889 评测结果 AAAAAAAAAA
题目名称 没有上司的舞会 最终得分 100
用户昵称 Gravatar夜莺 是否通过 通过
代码语言 C++ 运行时间 0.008 s
提交时间 2020-03-23 11:56:18 内存使用 4.44 MiB
显示代码纯文本
#include<cstdio>
#include<algorithm>
using namespace std;
const int MAXN=6010;
int f[MAXN][2];
int n,ans;
int main(){
	freopen("partyy.in","r",stdin);
	freopen("partyy.out","w",stdout);
	scanf("%d",&n);
	for(int i=1;i<=n;i++)
		scanf("%d",&f[i][1]);
	ans=f[1][1];
	int x,y;
	scanf("%d%d",&y,&x);
	while(x&&y){
		f[x][1]+=f[y][0];
		f[x][0]+=max(f[y][0],f[y][1]);
		ans=max(ans,max(f[x][0],f[x][1]));
		scanf("%d%d",&y,&x);
	}
	printf("%d",ans);
	return 0;
}