CCC-26 (2026) - S5 (On the Fence)
View as PDFOn the Fence
Πρόσφατα κληρονομήσατε ένα όμορφο οικόπεδο, το οποίο μπορεί να αναπαρασταθεί ως ένα πλέγμα με γραμμές και
στήλες. Τώρα θέλετε να προστατεύσετε τη γη σας από εισβολείς, κατασκευάζοντας έναν τεράστιο φράχτη πάνω σε αυτήν.
Θα κατασκευάσετε αυτόν τον φράχτη επιλέγοντας έως και κελιά του πλέγματος και γεμίζοντας καθένα από αυτά με ένα τσιμεντένιο μπλοκ. Αυτά τα κελιά αποτελούν τον φράχτη.
Λόγω μυστηριωδών κατασκευαστικών νόμων, το κελί στη γραμμή και τη στήλη
πρέπει να ανήκει στον φράχτη.
Επιπλέον, τα κελιά του φράχτη πρέπει να σχηματίζουν ένα ενιαίο συνεκτικό τμήμα - θα πρέπει να μπορείτε να μετακινηθείτε από οποιοδήποτε κελί του φράχτη σε οποιοδήποτε άλλο, κινούμενοι μόνο κατακόρυφα ή οριζόντια (όχι διαγώνια) και περνώντας μόνο από κελιά του φράχτη.
Τα κελιά που βρίσκονται στη γραμμή , στη στήλη
, στη γραμμή
ή στη στήλη
ονομάζονται κελιά των άκρων.
Ένα κελί που δεν ανήκει στον φράχτη βρίσκεται έξω από τον φράχτη αν μπορείτε να μετακινηθείτε από αυτό το κελί σε κάποιο κελί των άκρων, κινούμενοι κατακόρυφα, οριζόντια ή διαγώνια, χωρίς να περάσετε μέσα από κανένα κελί του φράχτη.
Σε διαφορετική περίπτωση, το κελί βρίσκεται μέσα στον φράχτη.
Η παρακάτω εικόνες δείχνουν μερικά παραδείγματα έγκυρων και μη έγκυρων φραχτών.
Αυτός είναι ένας έγκυρος φράχτης που αποτελείται από μπλοκ και περικλείει
εσωτερικά κελιά.
Ο φράχτης αυτός δεν είναι έγκυρος, επειδή δεν είναι συνεκτικός.
Αυτός ο φράχτης είναι έγκυρος, αλλά περικλείει εσωτερικά κελιά.
Θέλετε να προστατεύσετε όσο το δυνατόν μεγαλύτερο μέρος της γης σας. Βρείτε τον μέγιστο αριθμό εσωτερικών κελιών που μπορείτε να περικλείσετε μέσα στον φράχτη σας.
Είσοδος
Η πρώτη γραμμή εισόδου περιέχει έναν ακέραιο , τον αριθμό των περιπτώσεων ελέγχου στην είσοδο.
Οι επόμενες γραμμές περιέχουν από μία περίπτωση ελέγχου, αποτελούμενη από πέντε ακεραίους
,
,
,
και
, χωρισμένους με κενά (
,
,
).
Ο παρακάτω πίνακας δείχνει πώς κατανέμονται οι διαθέσιμοι βαθμοί:
| Βαθμοί | Όρια του |
Όρια των |
Επιπλέον Περιορισμοί |
| Κανένας. | |||
| Κανένας | |||
| Κανένας. | |||
| Κανένας. | |||
| Κανένας. | |||
| Κανένας. |
Έξοδος
Εκτυπώστε γραμμές.
Η
-οστή γραμμή πρέπει να περιέχει έναν ακέραιο, την απάντηση για την
-οστή περίπτωση ελέγχου.
Παραδείγματα
input
2
5 6 12 3 4
3 6 18 2 4
output
4
3
Επεξήγηση του παραδείγματος:
Παρακάτω φαίνονται οι βέλτιστοι φράχτες για τις δύο περιπτώσεις ελέγχου, οι οποίοι περικλείουν αντίστοιχα και
εσωτερικά κελιά.
Comments