Submission
Status:
xxxxxxxxxxx
Score: 0
User: Cmoss9
Problemset: ซอมบี้
Language: c
Time: 0.000 second
Submitted On: 2024-10-02 22:29:20
#include <stdio.h>
int main () {
int n,k = 0;
int dmg = 0;
scanf("%d %d",&n,&k);
int backdoor[n],frontdoor[n];
for (int i=0;i<n;i++) {
scanf("%d",&backdoor[i]);
}
for (int i=0;i<n;i++) {
scanf("%d",&frontdoor[i]);
}
for (int day =0;day<n;day++) {
if (backdoor[day] + frontdoor[day] <= k) {
k -= backdoor[day] + frontdoor[day];
dmg += backdoor[day] + frontdoor[day];
}
if (backdoor[day] + frontdoor[day] > k) {
printf("GG");
return 1;
}
k += k;
}
int totalzombiehp = backdoor[0] + backdoor[1] + backdoor[2] + backdoor[3] + frontdoor[0] + frontdoor[1] + frontdoor[2] + frontdoor[3];
if ((k!=0) || (k==0 && dmg == totalzombiehp)) {
printf("YAY");
}
return 0;
}