比赛 Asm.Def战记之圣地亚哥“杯2015 评测结果 AAWWAWAWAA
题目名称 Asm.Def的枪榴弹 最终得分 60
用户昵称 coo 运行时间 0.002 s
代码语言 C++ 内存使用 0.31 MiB
提交时间 2015-10-31 11:56:42
显示代码纯文本
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cstring>
#include<cmath>
#include<string>
#include<vector>
using namespace std;
int m,n,k,l=0,ans;
int k2,k1,k0;
int a[15],b[15],c[15],d[15],e[15],f[15]={0};
struct mem{
	int ans;
	int s1,s2,s3;
}s;
int main()
{
	freopen("asm_grenade.in","r",stdin);
	freopen("asm_grenade.out","w",stdout);
	cin>>n;
	for(int i=1;i<=n;i++)
	cin>>a[i];
	for(int i=1;i<=n;i++)
	cin>>b[i];
	for(int i=1;i<=n;i++)
	cin>>c[i];
	for(int i=1;i<=n;i++)
	cin>>d[i];
	for(int i=1;i<=n;i++)
	cin>>e[i];
	cin>>k0>>k1>>k2;
	s.s1=k0;s.s2=k1;s.s3=k2;
	s.ans=k0+k1+k2;
	for(int i=1;i<=n;i++)
	if(f[i]==0&&s.s1-a[i]+s.s2-b[i]+s.s3>=0&&c[i]-a[i]+d[i]-b[i]+e[i]>0)
	{
	    f[i]=1;
	    s.s1=s.s1-a[i]+c[i];
	    s.s2=s.s2-b[i]+d[i];
    	if(s.s1-a[i]+s.s2-b[i]<0)
	    s.s3=s.s3+s.s1-a[i]+s.s2-b[i]+e[i];
    	s.ans+=c[i]-a[i]+d[i]-b[i]+e[i];
		} 
    	cout<<s.ans<<endl;
	return 0;
}