Animal Farm
Διαχειρίζεστε μια φάρμα που έχει ζώα. Πήγατε στο κατάστημα και αγοράσατε προκατασκευασμένους στάβλους που θα στεγάσουν τα ζώα σας. Οι στάβλοι πληρούν τις ακόλουθες συνθήκες:
- οι στάβλοι έχουν μεταξύ και ακμών,
- μια ακμή που καθορίζεται από δύο στάβλους συνδέει τους δύο στάβλους,
- μια ακμή που καθορίζεται μόνο μία φορά συνδέει τον συγκεκριμένο στάβλο με τον εξωτερικό χώρο,
- υπάρχει ακριβώς ένα ζώο σε κάθε στάβλο και κανένα ζώο εκτός των στάβλων, αρχικά.
Τα ζώα, ωστόσο, έχουν ένα παιχνίδι που τους αρέσει να παίζουν και ονομάζεται "Απόδραση από το στάβλο". Ορίζουν ένα κόστος σε κάθε ακμή του στάβλου και προσδιορίζουν το ελάχιστο κόστος για να συναντηθούν όλα τα ζώα στην ίδια περιοχή, ποδοπατώντας πάνω από την ακμή διαφόρων στάβλων. Τα ζώα μπορούν να συναντηθούν μέσα σε ένα συγκεκριμένο στάβλο ή έξω από όλους τους στάβλους. Σημειώστε επίσης ότι μόλις μια ακμή έχει ποδοπατηθεί, κάθε ζώο μπορεί να περάσει από πάνω της χωρίς να επιβαρυνθεί με οποιοδήποτε κόστος.
Θα σας δοθεί μια περιγραφή των στάβλων, μαζί με την τοποθέτηση των ζώων, και θα πρέπει να υπολογίσετε ποιο είναι το μικρότερο κόστος ώστε να μετακινηθούν όλα τα ζώα στην ίδια περιοχή.
Είσοδος
Η πρώτη γραμμή της εισόδου θα περιέχει τον ακέραιο αριθμό , τον αριθμό των στάβλων. Στις επόμενες γραμμές, θα υπάρχει μια περιγραφή κάθε στάβλου, μια περιγραφή ανά γραμμή. Η περιγραφή αποτελείται από τρία στοιχεία, με κάθε στοιχείο να χωρίζεται από ένα κενό διάστημα, ως εξής:
- το πρώτο στοιχείο είναι ένας ακέραιος αριθμός , ο οποίος περιγράφει τον αριθμό των ακμών για το συγκεκριμένο στάβλο ,
- το δεύτερο στοιχείο είναι μια ακολουθία ακέραιων αριθμών που περιγράφουν τις γωνίες κάθε στάβλου, όπου κάθε ακέραιος είναι μικρότερος ή ίσος με ,
- το τρίτο στοιχείο είναι μια ακολουθία ακέραιων που περιγράφει το κόστος κάθε ακμής, όπου κάθε ακέραιος είναι μικρότερος ή ίσος με .
Για την περιγραφή των γωνιών και του κόστους των ακμών, οι περιγραφές δίνονται με κυκλική σειρά. Για παράδειγμα, η ακόλουθη περιγραφή ενός στάβλου
σημαίνει ότι υπάρχουν τρεις γωνίες και, συνεπώς, τρεις ακμές, όπου η ακμή έχει κόστος , η ακμή έχει κόστος και η ακμή έχει κόστος . Σημείωση: τουλάχιστον το των βαθμών αυτής της ερώτησης έχουν και κανένας στάβλος δεν θα έχει περισσότερες από τέσσερις ακμές σε αυτά τα αρχεία ελέγχου.
Έξοδος
Σε μία γραμμή, εξάγετε το ελάχιστο κόστος που θα επιτρέψει όλα τα ζώα να συγκεντρωθούν σε ένα στάβλο ή έξω από όλους τους στάβλους.
Παράδειγμα
input
4
3 1 2 3 7 4 6
4 1 2 4 5 7 7 2 6
4 4 7 6 5 4 8 9 2
5 3 2 4 7 8 4 7 4 7 7
output
10
Επεξήγηση του παραδείγματος:
Το παρακάτω διάγραμμα εξηγεί τα δεδομένα εισόδου:
όπου οι κυκλωμένοι αριθμοί είναι οι γωνίες και οι αριθμοί με πλάγια γράμματα είναι το κόστος των ακμών. Παρατηρήστε ότι αν αφαιρεθούν οι ακμές , και , όλα τα ζώα μπορούν να συναντηθούν στο στάβλο που έχει πέντε πλευρές.
Comments