比赛 |
Asm.Def战记之圣地亚哥“杯2015 |
评测结果 |
AAWWAWAAAA |
题目名称 |
Asm.Def的枪榴弹 |
最终得分 |
70 |
用户昵称 |
Tear smile |
运行时间 |
0.018 s |
代码语言 |
C++ |
内存使用 |
0.22 MiB |
提交时间 |
2015-10-31 11:26:10 |
显示代码纯文本
#include<iostream>
#include<cstdio>
using namespace std;
int jz[20][20];
struct room
{
int j,p,a1,a2,a3;
bool c;
}r[20];
int main()
{
freopen("asm_grenade.in","r",stdin);
freopen("asm_grenade.out","w",stdout);
int n,a,b,c;
scanf("%d",&n);
for(int i=1;i<=5;i++)
{
for(int j=1;j<=n;j++)
{
scanf("%d",&jz[i][j]);
}
}
scanf("%d%d%d",&a,&b,&c);
for(int i=1;i<=n;i++)
{
r[i].j=jz[1][i];
r[i].p=jz[2][i];
r[i].a1=jz[3][i];
r[i].a2=jz[4][i];
r[i].a3=jz[5][i];
if((jz[3][i]+jz[4][i]+jz[5][i])>=jz[1][i]+jz[2][i])
{
r[i].c=true;
}
}
for(int i=1;i<=n;i++)
{
if(a+c>=r[i].j && b+c>=r[i].p && r[i].c==true)
{
a=a-r[i].j+r[i].a1;
b=b-r[i].p+r[i].a2;
c=c+r[i].a3;
}
}
printf("%d",a+b+c);
return 0;
}