Square Pool
Ο Ron θέλει να χτίσει μια τετράγωνη πισίνα στην τετράγωνη αυλή του διαστάσεων, αλλά η αυλή του περιέχει
δέντρα.
Η δουλειά σας είναι να προσδιορίσετε το μήκος πλευράς, της μεγαλύτερης τετράγωνης πισίνας που μπορεί να κατασκευάσει.
Είσοδος
Η πρώτη γραμμή εισόδου θα περιέχει έναν ακέραιο αριθμό ,
.
Η δεύτερη γραμμή θα περιέχει τον θετικό ακέραιο
όπου
.
Η υπόλοιπη είσοδος θα αποτελείται από
γραμμές, καθεμία από τις οποίες θα αντιπροσωπεύει τη θέση ενός δέντρου.
Η θέση δίνεται από δύο θετικούς ακέραιους αριθμούς, τον
ακολουθούμενο από τον
, χωρισμένους με ένα κενό διάστημα.
Κάθε δέντρο βρίσκεται στη γραμμή
και στη στήλη
, όπου οι γραμμές αριθμούνται από πάνω προς τα κάτω από το
έως το
και οι στήλες αριθμούνται από αριστερά προς τα δεξιά από το
έως το
.
Κανένα δέντρο δεν βρίσκεται στην ίδια θέση με ένα άλλο.
Ο ακόλουθος πίνακας δείχνει πώς κατανέμονται οι διαθέσιμοι βαθμοί.
Βαθμοί | Μήκος/Πλάτος Αυλής | Αριθμός Δέντρων |
Έξοδος
Εξάγετε μια γραμμή που να περιέχει τον , τον μεγαλύτερο θετικό ακέραιο αριθμό, τέτοιο ώστε ένα τετράγωνο
διαστάσεων να περιέχεται ολόκληρο στην αυλή του Ron, χωρίς να περιέχει κανένα από τα
δέντρα.
Παραδείγματα
input
5
1
2 4
output
3
Επεξήγηση του πρώτου παραδείγματος:
Μια εικόνα της αυλής δίνεται παρακάτω. Η θέση του δέντρου επισημαίνεται από 🌲 και επισημαίνεται επίσης ένα από τα πολλά τετράγωνα που δεν περιέχουν το δέντρο.
Όλα τα μεγαλύτερα τετράγωνα περιέχουν το δέντρο.
input
15
8
4 7
4 1
14 11
10 6
13 4
4 10
10 3
9 14
output
7
Επεξήγηση του δεύτερου παραδείγματος:
Μια εικόνα της αυλής δίνεται παρακάτω.Η θέση κάθε δέντρου επισημαίνεται με ένα 🌲 και επισημαίνεται επίσης ένα από τα διάφορα τετράγωνα που δεν περιέχουν δέντρο.
Όλα τα μεγαλύτερα τετράγωνα περιέχουν ένα δέντρο.
Comments