AlgolympContest | A - Jalole

This was the problem page during the contest. Access the current page here.
Time limit: 1s Memory limit: 64MB Input: Output:

Cerință

Strikakef s-a dus la fratele lui care se juca șah și a pus un pariu cu el. Strikakef a pus pe tabla de șah câte un bănuț în fiecare celulă cu pajura în sus, înafară de cel din colțul stânga jos pe care l-a pus cu capul în sus. Strikakef a pus pariu că fratele lui nu poate goli tabla efectuând următorul proces:

Până pe tablă mai sunt bănuți, alege un bănuț cu capul în sus, scoate-l și învârte toți bănuții adiacenți cu cel scos pe linie sau pe coloană. Dacă mai sunt bănuți și niciunul nu este cap, fratele lui pierde.

Se dau TT perechi de numere N,MN, M și trebuie să răspundeți pentru fiecare dacă fratele lui are o strategie de golit tabla de șah care este de NN pe MM căsuțe.

Date de intrare

Pe prima linie se găsește numărul TT, iar pe următoarele TT linii câte 22 numere cu semnificația din enunț.

Date de ieșire

Se vor afișa TT rânduri, pe fiecare rând răspunsul corespunzător pentru câte o întrebare, răspunsul este "DA" dacă fratele poate goli tabla, răspunsul este "NU", dacă el nu o poate goli.

Restricții și precizări

  • 1T1051 \leq T \leq 10^5;
  • 1N,M1091 \leq N,M \leq 10^9
  • Mesaje precum "Da", "nU", "da" ... sunt considerate greșite.
  • Pentru 2020 de puncte : 1T,N,M41 \leq T, N, M \leq 4
  • Pentru alte 3030 de puncte 1T,N,M1001 \leq T,N,M \leq 100

Exemplul 1

stdin

3
1 1
2 2
1 4

stdout

DA
NU
DA

Explicație

Pentru primul test, trebuie doar să dea jos singurul bănuț de pe tablă.
Pentru al doilea test, se poate demonstra că nu are cum să golească tabla.
Pentru al treilea test, Tabla este doar un șir, el poate lua căsuțele una după alta iar în final tabla va fi goală.

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