D - Antepenultimul Cox

Time limit: 0.1s Memory limit: 8MB Input: Output:

Cerință

Se dă un șir de numere AA de lungime NN și QQ întrebari de tipul St Dr XSt\ Dr\ X.

Pentru fiecare întrebare să se răspundă:
Există o submulțime {i1,i2,...,ik}\{i_1, i_2, ..., i_k\} a mulțimii {St,St+1,...,Dr1,Dr}\{St, St+1, ..., Dr-1, Dr\} cu i1<i2<...<iki_1 < i_2 < ... < i_k și Ai1+Ai2+...+Aik=XA_{i_1} + A_{i_2} + ... + A_{i_k} = X?

Date de intrare

Pe prima linie sunt NN și QQ. Pe a doua linie este șirul AA. Pe următoarele QQ linii se află câte 33 numere: St Dr XSt\ Dr\ X.

Date de ieșire

QQ linii cu răspunsurile. Răspunsul este fie DA, fie NU.

Restrictii

  • 1N,X,Ai1031 \le N, X, A_i \le 10^3;
  • 1StDrN1 \le St \le Dr \le N;
  • 1Q1051 \le Q \le 10^5.

Exemplu

stdin

5 3
1 2 3 4 5
2 3 5
2 3 4
2 4 6

stdout

DA
NU
DA

Log in or sign up to be able to send submissions!