#include<bits/stdc++.h>
using namespace std;
int a[100010],c[100010];
int main(){
	int n,m,x,w,s=0,maxn=-2e9;
	cin>>n>>m>>w;
	for(int i=1;i<=n;i++){
		cin>>c[i];
	}
	for(int i=1;i<=m;i++){
		cin>>x;
		if(a[x]==0) a[x]=1,s+=c[x];
		else a[x]=0,s-=c[x];
		if(s>maxn) maxn=s;
	}
	if(maxn>w){
		cout<<"Oh, My God!";
	}else{
		cout<<maxn;
	}
	return 0;
}

0 条评论

目前还没有评论...

信息

ID
116
时间
1000ms
内存
256MiB
难度
8
标签
递交数
56
已通过
9
上传者