Напомена: ово је незванична копија задатака. Као таква, не гарантује се да ће овај сајт бити одржаван, и немојте се изненадити ако са њега задаци одједном нестану.

A versenyzők gyakran kérdezik tőlünk, Mi a négyzet?, de alig valaki kérdezi, hogy Hogy van a négyzet? Ebben a feladatban egy harmadik kérdést kell hogy megválaszoljatok: ha adottak két egymástól különböző pont koordinátái, hány olyan négyzet létezik, melyeknek ez a két pont a négyzet csúcsai, és a négyzet oldalai pedig párhuzamosak a koordináta-rendszer valamelyik tengelyével (\(x = 0\) tengellyel, vagy \(y = 0\) tengellyel)?

Gyakori kérdések:

Bemenet

A bemenet első sorában két egész szám \(x_1\) és \(y_1\) − az első pont koordinátái állnak. A bemenet második sorában szintén két egész szám \(x_2\) és \(y_2\) − a második pont koordinátái állnak.

Kimenet

A kimenet egyetlen sorában kiíratni a négyzetek számát, amelyekre érvényes, hogy éleik párhuzamosak a koordináta-rendszer tengelyeivel, és az adott pontok pedig a csúcsaik!

Korlátozások

A tesztpéldák 3 független csoportba oszthatók:

Példák

1. példa

Bemenet

1 1
3 3

Kimenet

1

Magyarázat

Az egyetlen megfelelő négyzet a \(\{(1, 1), (3, 3), (1, 3), (3, 1)\}\):

2. példa

Bemenet

56 34
105 34

Kimenet

2

Magyarázat

Két megfelelő négyzet létezik a \(\{(56, 34), (105, 34), (56, 83), (105, 83)\}\) és a\(\{(56, 34), (105, 34), (56, -15), (105, -15)\}\):