// 念のためバリデーションコードを書きます。 #include #include using namespace std; const int NMAX = 200000; // 2*10^5 const int IMAX = 1000000000; // 10^9 int main() { int N, T, X, Y; cin >> N >> T >> X >> Y; assert(1 <= N && N <= NMAX); assert(0 <= T && T <= IMAX); assert(1 <= X && X <= IMAX); assert(1 <= Y && Y <= IMAX); for(int i = 0; i < N; i++) { int D; cin >> D; assert(1 <= D && D <= IMAX); } return 0; }