Good Influencers
Υπάρχουν μαθητές σε μια τάξη πληροφορικής, με διαφορετικές ταυτότητες μαθητών που αριθμούνται από το έως το . Υπάρχουν φιλίες μεταξύ των μαθητών- η -οστή φιλία είναι μεταξύ των μαθητών και και . Κάθε ζεύγος μαθητών της τάξης είτε είναι φίλοι είτε συνδέονται κοινωνικά. Ένα ζευγάρι μαθητών και συνδέεται κοινωνικά, αν υπάρχει ένα σύνολο μαθητών , , , τέτοιο ώστε
- a και είναι φίλοι,
- οι και είναι φίλοι (για , και
- και είναι φίλοι.
Αρχικά, κάθε μαθητής είτε σκοπεύει να συμμετάσχει στον CCC (αν το είναι ) είτε δεν σκοπεύει να συμμετάσχει στον CCC (αν το είναι ). Αρχικά, τουλάχιστον ένας μαθητής σκοπεύει να συμμετάσχει στον CCC και τουλάχιστον ένας μαθητής δεν σκοπεύει να συμμετάσχει στον CCC.
Ο CCC έχει διαθέσει κάποια κονδύλια για να πληρώσει κάποιους φοιτητές για να είναι influencers για τον CCC. Ο CCC θα επιλέγει επανειλημμένα έναν φοιτητή που σκοπεύει να λάβει μέρος στον CCC, θα τον πληρώσει δολάρια και θα του ζητήσει να παραδώσει ένα σεμινάριο σε όλους τους φίλους του, και στη συνέχεια όλοι οι φίλοι του θα σκοπεύουν να λάβουν μέρος στον CCC.
Βοηθήστε τον CCC να προσδιορίσει το ελάχιστο κόστος που απαιτείται για να έχουν όλοι οι μαθητές πρόθεση να λάβουν μέρος στον CCC.
Είσοδος
Η πρώτη γραμμή θα περιέχει τον ακέραιο αριθμό .
Οι επόμενες γραμμές θα περιέχουν δύο ακέραιους αριθμούς η καθεμία, και .
Η επόμενη γραμμή θα περιέχει χαρακτήρες, , καθένας από τους οποίους θα είναι είτε είτε .
Η επόμενη γραμμή θα περιέχει ακέραιους αριθμούς χωρισμένους με κενά διαστήματα, .
Για από τους διαθέσιμους βαθμούς, , , , B_{i} = i + 1 για κάθε i.
Για επιπλέον από τους διαθέσιμους βαθμούς, , .
Για επιπλέον από τους διαθέσιμους βαθμούς, , .
Έξοδος
Βγάλτε τον ελάχιστο ακέραιο αριθμό των δολαρίων που απαιτούνται για να έχουν όλοι οι μαθητές πρόθεση να λάβουν μέρος στον CCC.
Παραδείγματα
input
4
1 2
2 3
3 4
YNYN
4 3 6 2
output
6
Επεξήγηση του πρώτου παραδείγματος:
Ο CCC θα πρέπει να πληρώσει δολάρια στον μαθητή για να παραδώσει ένα σεμινάριο στους φίλους του (μαθητές και ), μετά από το οποίο και οι μαθητές θα σκοπεύουν να λάβουν μέρος στον CCC.
input
15
1 5
5 2
2 15
15 4
2 10
8 3
3 1
1 6
11 6
12 6
11 9
11 14
12 7
13 7
NNYYYNYYNNNNNNN
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
output
6
Επεξήγηση του δεύτερου παραδείγματος:
Μια βέλτιστη στρατηγική για τον CCC είναι να ζητήσει από τους φοιτητές , , , , και να παραδώσουν σεμινάρια, με αυτή τη σειρά, πληρώνοντάς τους δολάριο τον καθένα.
Comments