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;
}