Submission

Status:
PPPPPPPPPPP

Score: 100

User: Cmoss9

Problemset: ซอมบี้

Language: c

Time: 0.133 second

Submitted On: 2024-10-02 23:03:39

#include <stdio.h>

int main() {
    int n, k;
    scanf("%d %d", &n, &k);

    int backdoor[n], frontdoor[n];

    // Read input for backdoor and frontdoor arrays
    for (int i = 0; i < n; i++) {
        scanf("%d", &backdoor[i]);
    }
    for (int i = 0; i < n; i++) {
        scanf("%d", &frontdoor[i]);
    }

    long long totalammo = k; // Use long long to avoid potential overflow

    for (int day = 0; day < n; day++) {
        int totalzombiehp = backdoor[day] + frontdoor[day];
        if (totalzombiehp > totalammo) {
            printf("GG");
            return 0;
        }
        totalammo -= totalzombiehp;
        totalammo += k;
    }

    printf("YAY");
    return 0;
}