Submission

Status:

PPPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: JedSKY

Problemset: ซอมบี้

Language: cpp

Time: 0.104 second

Submitted On: 2026-10-14 11:16:49

#include <bits/stdc++.h>
using namespace std;
#define int long long
#define float long double
#define sp << ' '
#define en << '\n' 
#define pre << fixed << setprecision

int32_t main(){
    cin.tie(0)->ios_base::sync_with_stdio(0);

    int n, k;
    cin >> n >> k;
    int a[n+1];
    int b[n+1];

    for (int i = 1;i <= n;i++){
        cin >> a[i];
    }

    for (int i = 1;i <= n;i++){
        cin >> b[i];
    }

    int  remain = 0;
    int kuse;

    for (int i = 1; i <= n; i++){
        remain+=k;
        kuse = a[i] + b[i];
        if (kuse > remain){
            cout << "GG";
            return 0;
        }
        else {
            remain-=kuse;
        }
    }

    cout << "YAY";

    return 0;
}