Submission

Status:
PPPPTPTPTPT

Score: 70

User: akuyga1

Problemset: ซอมบี้

Language: c

Time: 1.053 second

Submitted On: 2024-10-08 08:34:00

#include <stdio.h>

int main() {
    int N,K;
    scanf("%d",&N);
    scanf("%d",&K);
    int tri[N],jak[N];
    for(int i=0;i<N;i++)scanf("%d",&tri[i]);
    for(int i=0;i<N;i++)scanf("%d",&jak[i]);
    int bullet;
    for(int i=0;i<N;i++){
        bullet=K;
        //shoot till dead
        for(int j=0;j<N;j++){
            //tri before jak
            if(tri[j]<bullet){bullet-=tri[j];tri[j]=0;}
            else{tri[j]-=bullet;bullet=0;break;}
            if(jak[j]<bullet){bullet-=jak[j];jak[j]=0;}
            else{jak[j]-=bullet;bullet=0;break;}
        }
        //for(int j=0;j<N;j++)printf("%d ",tri[j]);printf("\n");
        //for(int j=0;j<N;j++)printf("%d ",jak[j]);printf("%d\n",bullet);
        if(tri[i]>0||jak[i]>0){printf("GG");return 0;}
        
    }
    printf("YAY");
    return 0;
}