Muallif: shohrux18uz
Vaqt: 1000 ms Xotira: 64 mb Qiyinchiligi: 10 %

#8D12CC6EE52C

I. Shaxmat: ♞ Otning yurishi

Shaxmat taxtasida ot \((x_1, y_1)\) koordinatada turibdi. U \((x_2, y_2)\) koordinatadagi katakka bir yurishda bora oladimi yoki yo'qmi, aniqlang.

Ot shaxmatda "Г" shaklida yuradi: bir yo'nalishda \(2\) katak, unga perpendikulyar yo'nalishda \(1\) katak (ya'ni koordinatalar farqi (\(\vert{}x_1 - x_2\vert{}\), \(\vert{}y_1 - y_2\vert{}\)) juftligi \((1, 2)\) yoki \((2, 1)\) ga teng bo'lishi kerak).


Kiruvchi ma'lumotlar

Bitta qatorda to'rtta butun son \(x_1, y_1, x_2, y_2\) (\(1 \le x_1, y_1, x_2, y_2 \le 8\)) beriladi — mos ravishda otning boshlang'ich joylashuvi \((x_1, y_1)\) va borishi kerak bo'lgan joy \((x_2, y_2)\).


Chiquvchi ma'lumotlar

Agar ot bir yurishda \((x_1, y_1)\) dan \((x_2, y_2)\) ga bora olsa — YES, aks holda — NO chop eting.

Misollar

# Input.txt Output.txt
1
1 1 2 3
YES
2
1 1 3 3
NO
Yechim yuborish uchun tizimga kiring yoki ro'yxatdan o'ting.

Navbatdagi musobaqa

Biriktirilgan musobaqa

SamCoding Round 4 (Div. 4)

Natijalar