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