Uzastopni
Ο Petar κάνει πάρτι γενεθλίων και αποφάσισε να καλέσει κάποιους από τους υπαλλήλους της εταιρείας του όπου είναι διευθύνων σύμβουλος.
Κάθε υπάλληλος, συμπεριλαμβανομένου του Petar, έχει μια μοναδική ετικέτα από το 1 έως το και ένα συνοδευτικό είδος αστείων που λένε . Επίσης, κάθε υπάλληλος της εταιρείας εκτός από τον Petar έχει ακριβώς έναν προϊστάμενο.
Δεδομένου ότι ο Petar είναι ο Διευθύνων Σύμβουλος της εταιρείας, έχει την ετικέτα 1 και είναι άμεσα ή έμμεσα ανώτερος όλων των εργαζομένων.
Στο πάρτι γενεθλίων, υπάρχουν ορισμένοι κανόνες που πρέπει να ακολουθούν όλοι οι παρευρισκόμενοι (συμπεριλαμβανομένου του Petar).
- Στο πάρτι, δεν πρέπει να υπάρχουν δύο άτομα που λένε τα ίδια αστεία.
- Το άτομο δεν μπορεί να προσκληθεί εάν δεν προσκληθεί ο άμεσος προϊστάμενός του.
- Το άτομο δεν μπορεί να προσκληθεί εάν το σύνολο των ανέκδοτων που λένε οι προσκεκλημένοι στους οποίους αυτός είναι ανώτερος(άμεσα ή έμμεσα) και το άτομο δεν σχηματίζει ένα σύνολο διαδοχικών αριθμών.
Οι αριθμοί στο σύνολο είναι διαδοχικοί εάν η διαφορά μεταξύ γειτονικών στοιχείων είναι ακριβώς 1 όταν το σύνολο ταξινομείται με αύξοντα τρόπο. Για παράδειγμα, και .
Ο Petar θέλει να μάθει πόσα διαφορετικά σετ αστείων μπορεί να δει στο πάρτι του με τους αναφερόμενους περιορισμούς.
Είσοδος
Η πρώτη γραμμή εισόδου περιέχει τον ακέραιο .
Η δεύτερη γραμμή εισόοδυ περιέχει ακέραιους αριθμούς, τους τύπους ανέκδοτων που λέει το άτομο , .
Κάθε μία από τις ακόλουθες γραμμές περιέχει δύο ακέραιους αριθμούς και , , που δηλώνουν ότι το άτομο είναι άμεσα ανώτερο από το άτομο .
Έξοδος
Η πρώτη και μοναδική γραμμή εξόδου πρέπει να περιέχει τον αριθμό των διαφορετικών σετ αστείων που συμμορφώνονται με τους περιορισμούς που αναφέρονται προηγουμένως.
Βαθμολογία
Σε περιπτώσεις δοκιμής αξίας 50% των συνολικών πόντων, θα ισχύει ότι το δεν υπερβαίνει το 100.
Παραδείγματα
input
4
2 1 3 4
1 2
1 3
3 4
output
6
Επεξήγηση του 1ου παραδείγματος:
Είναι δυνατό να έχετε τα ακόλουθα σετ αστείων στο πάρτι: .
input
4
3 4 5 6
1 2
1 3
2 4
output
3
Επεξήγηση του 2ου παραδείγματος:
Τα μόνα πιθανά σύνολα αστείων είναι: . Παρατηρήστε ότι το άτομο που λέει το αστείο 6 δεν μπορεί να είναι στο πάρτι επειδή, σε αυτήν την περίπτωση, το σύνολο των ανέκδοτων δεν είναι ένα σύνολο διαδοχικών αριθμών.
input
6
5 3 6 4 2 1
1 2
1 3
1 4
2 5
5 6
output
10
Comments