Voronoi Villages
Στη χώρα Voronoi, υπάρχουν χωριά, που βρίσκονται σε διαφορετικά σημεία ενός ευθύγραμμου δρόμου.
Κάθε ένα από αυτά τα χωριά θα αντιπροσωπεύεται από μια ακέραια θέση κατά μήκος αυτού του δρόμου.
Κάθε χωριό, ορίζει τη γειτονιά του ως όλα τα σημεία κατά μήκος του δρόμου που βρίσκονται πιο κοντά σε αυτό από ό,τι σε οποιοδήποτε άλλο χωριό. Ένα σημείο που βρίσκεται εξίσου κοντά σε δύο διαφορετικά χωριά και βρίσκεται τόσο στην γειτονιά του όσο και στη γειτονιά του .
Κάθε γειτονιά έχει ένα μέγεθος που είναι η διαφορά μεταξύ του ελάχιστου (αριστερότερου) σημείου της γειτονιάς και του μέγιστου (δεξιότερου) σημείου της γειτονιάς.
Οι γειτονιές του αριστερότερου και του δεξιότερου χωριού ορίζεται ότι έχουν άπειρο μέγεθος, ενώ όλες οι άλλες γειτονιές έχουν πεπερασμένο μέγεθος.
Προσδιορίστε το μικρότερο μέγεθος οποιασδήποτε από τις γειτονιές (με ακρίβεια ενός δεκαδικού ψηφίου).
Είσοδος
Η πρώτη γραμμή θα περιέχει τον αριθμό των χωριών . Στις επόμενες γραμμές θα υπάρχει ένας ακέραιος ανά γραμμή, όπου η -οστή γραμμή θα περιέχει τον ακέραιο , τη θέση του του -οστού χωριού . Όλα τα χωριά θα βρίσκονται σε διαφορετικές θέσεις.
Έξοδος
Εξάγετε το μικρότερο μέγεθος γειτονιάς με ακρίβεια ενός δεκαδικού ψηφίου.
Παράδειγμα
input
5
16
0
10
4
15
output
3.0
Επεξήγηση του παραδείγματος:
Οι γειτονιές γύρω από το και το είναι άπειρες. Η γειτονιά γύρω από το είναι μονάδων ( προς τα αριστερά και προς τα δεξιά). Η γειτονιά γύρω από το είναι μονάδων ( προς τα αριστερά και προς τα δεξιά). Η γειτονιά γύρω από το είναι μονάδων ( προς τα αριστερά και προς τα δεξιά).
Comments