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