|
|||
RobottávolságEgy nagy áruházban egy robot megadott helyszínek között tud mozogni. A helyszínek a koordinátáikkal vannak megadva. A robot csak a koordináta-rendszer tengelyeivel párhuzamosan tud mozogni. Ez azt jelenti, hogy ha a robot el akar jutni a p = (x1, y1) helyszínről a q = (x2, y2) helyszínre, akkor először az (x2, y1) helyszínre, majd onnan a q = (x2, y2) helyszínre kell mennie. Így a robot által megtett távolság |x2 − x1| + |y2 − y1|. Ezt az értéket a p és q helyszínek robottávolságának nevezzük. Egy olyan programot kell írnod, amely helyszínek egy adott halmaza esetén kiszámítja a halmazbeli helyszínek közötti legnagyobb robottávolságot. A bemenet specifikációjaA bemenet tesztesetek blokkjait tartalmazza. Minden teszteset első sora egyetlen n egész számot tartalmaz (2 ≤ n ≤ 100 000), amely a helyszínek száma. A következő n sor mindegyike két egész számot tartalmaz, x-et és y-t, az egyes helyszínek koordinátáit (−100 000 000 ≤ x, y ≤ 100 000 000). A bemenet egy olyan blokkal ér véget, amelyben n = 0. A kimenet specifikációjaA bemenet minden egyes tesztesetére egy-egy egész számot kell kiírnod, mindegyiket külön sorba: a bemeneten megadott helyszínek közötti legnagyobb robottávolságot. Példa bemenet
A példa bemenethez tartozó kimenet
|
|||
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01. |