Cerință
Intr-un agar se afla microbi. Fiecare microb poate fi caracterizat prin indexul sau si puterea sa .
Un microb poate manca microbul daca si numai daca:
- Cei doi microbi sunt diferiti:
- Microbul este cel putin la fel de puternic ca microbul :
- Microbul nu are o putere mai mare de dublul puterii microbului (nici in lumea microbilor nu este frumos ca cei puternici sa-i atace pe cei slabi):
De exemplu, un microb cu puterea 9 poate manca un microb cu puterea intre 5 si 9 si poate fi mancat de un microb cu puterea intre 9 si 18.
O multime de microbi se numeste anihilatoare daca este posibil ca microbii sa se manance intre ei astfel incat sa ramana un singur microb.
ATENTIE: O secventa este anihilatoare daca exista CEL PUTIN un scenariu in care microbii se mananca intre ei pana ramane unul singur. De exemplu, multimea de microbi cu puterile 3, 7 si 4 este anihilatoare, pe cand multimea de microbi cu puterile 3 si 7 nu este.
Oamenii de stiinta vor sa efectueze diferite experimente asupra microbilor si considera diferite scenarii, fiecare scenariu fiind caracterizat de doi indici si (0 \leq a \leq b \lt n). Pentru un scenariu particular (, ), oamenii de stiinta izoleaza toti microbii cu indice cuprins intre si (inclusiv), urmand sa testeze daca multimea izolata de microbi este anihilatoare.
ATENTIE: Cele scenarii sunt pur teoretice si nu se influenteaza unul pe altul. Astfel, puteti considera ca pentru fiecare scenariu toti virusii sunt inca in viata.
Date de intrare
Pe prima linie se găsesc două numere întregi, și , care reprezinta numarul de microbi respectiv numarul de scenarii pe care le considera oamenii de stiinta. Urmatoarea linie contine numere , ... , .
Date de ieșire
Pentru fiecare din cele experimente, sa se afiseze cate o linie care sa contina DA daca este anihilatoare si NU in caz contrar.
Restricții și precizări
- ;
Subtask-uri
| # | Punctaj | Restricții |
|---|---|---|
| 1 | 20 | |
| 2 | 20 | , pentru orice |
| 3 | 50 | Toate scenariile au . Altfel spus, intervalele alese de oamenii de stiinta sunt prefixe |
| 4 | 10 | Nici o constrângere suplimentară |
Exemplul 1
stdin
3 3
3 7 4
0 1
0 2
1 2
stdout
NU
DA
DA
Exemplul 2
stdin
5 5
5 2 4 11 10
0 0
0 1
0 2
0 3
0 4
stdout
DA
NU
DA
NU
DA