UșoarăC++17

O mutare de turn

Enunț

Un turn trebuie să ajungă dintr-un pătrat în altul printr-o singură mutare. O poziție deja ocupată de turn nu este considerată o deplasare validă.

Cerință

Afișează DA dacă un turn poate ajunge între cele două poziții distincte într-o singură mutare, altfel NU. Pentru puncte identice afișează NU.

Date de intrare

Se citesc x, y, u și v.

Date de ieșire

Afișează DA dacă un turn poate ajunge între cele două poziții distincte într-o singură mutare, altfel NU. Pentru puncte identice afișează NU.

Restricții

Coordonatele sunt întregi în [-10000,10000].

Exemple

2 EXEMPLE

Exemplul 1

Exemplul 1 pentru „O mutare de turn”. Axa orizontală reprezintă x; axa verticală reprezintă y. Punctele respectă coordonatele din exemplu. Liniile întrerupte leagă pozițiile date; nu indică o mutare permisă. Aplică regula piesei din enunț.Exemplul 1, reprezentat vizual. Axa orizontală reprezintă x; axa verticală reprezintă y. Punctele respectă coordonatele din exemplu.Mărește schema ↗

Date de intrare

1 2 4 6

Date de ieșire

NU

Exemplul 2

Date de intrare

0 0 0 0

Date de ieșire

NU
UN MIC IMPULS

Ai nevoie de un indiciu?

Descoperă doar cât îți trebuie. Indiciile nu scad punctajul.

RÂNDUL TĂU

Trimite o soluție

Editor de cod

Se verifică autentificarea…

Deschide atelierul cu sugestii și teste locale în 4 limbaje →

Un pas, apoi următorul.Înapoi sus ↑