Time limit: 0.4s
Memory limit: 64MB
Input:
Output:
Two plus two is four. Minus one, that's three, quick maths.
Cerință
Se dă un șir de numere întregi, astfel încât . Să se afle dacă există trei numere în șir care adunate să dea suma . Deoarece această problemă pare una prea rapidă, va trebui să răspundeți la această întrebare pentru astfel de șiruri.
Date de intrare
Pe prima linie se găsește , numărul de teste. Fiecare test va conține pe prima linie , numărul de valori din șir. Pe următoarea linie vom avea valorile din șir.
Date de ieșire
Pentru fiecare test, se va afișa DA
dacă putem găsi trei valori care însumate să dea sau NU
în caz contrar.
Restricții și precizări
- ;
- ;
- .
# | Punctaj | Restricții |
---|---|---|
1 | 32 | |
2 | 29 | |
3 | 39 | Fără restricții suplimentare |
Exemplu
stdin
4
6
7 9 12 -6 -9 -6
8
12 15 13 -16 -9 -8 12 14
7
-9 -8 -14 12 7 11 7
12
-13 -24 18 15 14 14 17 -19 -21 -23 -18 14
stdout
DA
NU
DA
NU
Explicație
Pentru primul exemplu, putem obține suma însumând , și .
Pentru cel de-al treilea exemplu, putem obține suma însumând , și .