.campion
conectare | înregistrare | căutare
Pagina principală » Probleme » dist1

ultima problemă
grupă: mică
sursă: OMI 2016
ultimul articol
autor: Prof. Radu Vişinescu
ultimul software
autor: Prof. Emanuela Cerchez
dist1


Timp maxim de execuţie / test:
0.3s
Memorie totala disponibilă / stivă:
64MB / 1MB

Miruna a desenat în plan N puncte de coordonate întregi. Inventivă din fire, ea doreşte să dea un nou înţeles noţiunii de distanţă între două puncte. Astfel, în viziunea ei, distanţa dintre 2 puncte de coordonate (x1, y1) şi (x2, y2) va fi egală cu min(|x1 – x2|, |y1 – y2|).

Cerinţă

Scrieţi un program care determină pentru cele N puncte desenate distanţa maximă între oricare două.

Date de intrare

Fişierul de intrare dist1.in va conţine pe prima linie numarul natural N reprezentând numărul de puncte. Pe fiecare dintre urmatoarele N linii se vor afla două numere întregi separate prin spaţiu, reprezentând abscisele, respectiv ordonatele punctelor desenate.

Date de ieşire

Fişierul de ieşire dist1.out va conţine un singur număr întreg reprezentând distanţa maximă între oricare două puncte, aşa cum este ea definită de Miruna.

Restricţii

2 ≤ N ≤ 105
Coordonatele punctelor sunt numere întregi din intervalul [-106, 106]

Exemple

dist1.indist1.outExplicaţii
2 1 2 5 10 4 Avem o singură pereche, distanţa dintre cele două puncte fiind egală cu min(|1 – 5|, |2 – 10|) = 4.

autor: Stud. Andrei Grigorean
propunător: Prof. Emanuela Cerchez
Liceul de Informatica ″Grigore Moisil″
emanuela.cerchez@gmail.com
Articole recomandate
Probleme recomandate
De la ONI 2008: ab2, iepuras, palind, auto, div, teatru, pm, submat, reteta2, rezervatie, creioane, melci, mere2, felinare, joc3, 2numere, fi, tablou, borcane, mexc, tcast, dep, stiva, banda, pavare, poarta, aranjare, bile4, subgeom, albinuta1, curent, pviz, atac2, virus
De acelaşi autor: fbr, 2sir, platforma, barfa, sumdif, cartonase, desen, seif, kinder, shgraf, pikachu, subgeom, submatrix1, teroristi, parpal, bubblesort
Despre căutare binară: gropi, pod, uscat, checkin, copaci, aven, br, furtuna, livada, numar, matrice, sume, bacan, toys, chimie2, trafic, ants, multiplu, ghici, sirag1, tabara, puncte1, centru, harta1, salvare, spion, poze, patrate5, resturi, lanterna, sea2, vot, standard, cantor, medalii, binperm, mobil, stalpi1, expo, miere, conferinta, subs, pack, obstacole, dag, acoperire, verigi, bradut2, triburi, intervale, mijloc, patru, eliminare, vectori1, calcule, secvp, dreapta, colina, ssk, robotics, cabana
Despre sortare: harta, index, sort, concurs, baby, patrate2, repeat, turist, bacan, toys, scor2, chimie2, politics, submat, scoici, ham, jokes, trecere, multiplu, paralel, tvshow, sirag1, tabara, munte, sport, puncte1, sume1, schi, granita, tren3, sant1, volei1, poze, maroco, dreptc, tir1, control, mosia, popas, reactivi, siruri1, coach, anag, matrice4, sume2, urgenta, basm, vot, balcon, joc14, cerc, k1, segm, calorii, ordonare, greutati, arctir, macheta, poligon4, centrala, robot4, lcdr, maxviz, sdmin, qtri, arme, flori1, parc1, mijloc, bile6, proiecte, patru, drept2, subsecvente, cursa1, eoliene, vintage, dreapta, riglef, rebus1, rascoala, zimeria, praslea, aperm, unudoi, gropi1, piscina, restaurare, cabana, culori3
surse trimise | ajutor