Submission
Status:
PPPPTPTPTPT
Score: 70
User: akuyga1
Problemset: ซอมบี้
Language: c
Time: 1.089 second
Submitted On: 2024-10-08 09:06:12
#include <stdio.h>
void shoot(int ammo,int zom[],int day){
int *p;
p=zom;
for(int i=0;i<day;i++){
if(*p<ammo){ammo-=*p;*p=0;}
else{*p-=ammo;ammo=0;break;}
p++;
}
}
int main() {
int N,K;
scanf("%d",&N);
scanf("%d",&K);
int zombie[N],x;
for(int i=0;i<N;i++)scanf("%d",&zombie[i]);
for(int i=0;i<N;i++){scanf("%d",&x);zombie[i]+=x;}
int bullet;
for(int i=0;i<N;i++){
//shoot till dead
/*for(int j=0;j<N;j++){
if(zombie[j]<bullet){bullet-=zombie[j];zombie[j]=0;}
else{zombie[j]-=bullet;bullet=0;break;}
}*/
shoot(K,zombie,N);
if(zombie[i]>0){printf("GG");return 0;}
}
printf("YAY");
return 0;
}