Gremlini
Τα Gremlins είναι μικρά, αστεία, χνουδωτά πλάσματα. Στο παρελθόν προκαλούσαν σάλο, αλλά τώρα τα περισσότερα από αυτούς ζουν αξιοπρεπείς, έντιμες οικογενειακές ζωές.
Υπάρχουν διαφορετικοί τύποι gremlins, κωδικοποιημένοι με αριθμούς έως για τη διευκόλυνσή σας. Ο θρύλος λέει ότι πριν από χρόνια συνέβη ένα εργαστηριακό ατύχημα που προκάλεσε τη γέννηση gremlins, ενός από κάθε τύπο.
Όπως όλοι γνωρίζετε, για να αναπαραχθούν τα gremlins, δεν απαιτούνται τελετουργίες ζευγαρώματος. Απλώς προσθέστε λίγο νερό και θα πάρετε αμέσως μερικά νέα κουκούλια.
Τα gremlins τύπου χρειάζονται ακριβώς χρόνια για να ωριμάσουν και να γεννήσουν κουκούλια. Για κάθε κουκούλι γνωρίζετε πόσα χρόνια χρειάζονται για να εκκολαφθεί και ποιος τύπος gremlin περιέχεται μέσα. Το αρχικό gremlin δυστυχώς πεθαίνει ενώ παράγει κουκούλια.
Τώρα, χρόνια μετά το αρχικό ατύχημα, οι επιστήμονες αναρωτιούνται ποια είναι η μεγαλύτερη προγονική αλυσίδα της οποίας το γονιδίωμα αντιπροσωπεύεται επί του παρόντος. Ενδιαφέρονται μόνο για τους προγόνους των εκκολαφθέντων gremlins, όχι για εκείνα που έχουν ακόμα κουκούλι. Μπορείτε να υποθέσετε με ασφάλεια ότι όλα τα gremlins που έπρεπε να εκκολαφθούν φέτος το έκαναν.
Είσοδος
Η πρώτη γραμμή περιέχει δύο ακέραιους αριθμούς: αριθμός τύπων gremlin και αριθμός ετών μετά το αρχικό ατύχημα, .
Οι επόμενες γραμμές περιέχουν περιγραφές για τον τύπο του gremlin, τρεις γραμμές ανά τύπο:
- Η πρώτη γραμμή περιέχει ακέραιους αριθμούς, : αριθμός κουκουλιών που σχηματίζονται όταν αυτός ο τύπος gremlin αναπαράγεται και , χρόνια που αυτός ο τύπος gremlin χρειάζεται για να ωριμάσει.
- Η δεύτερη γραμμή περιέχει ακέραιους αριθμούς μεταξύ και συμπεριλαμβανομένων των τύπων gremlin που εκκολάπτονται από κουκούλια που σχηματίζονται από αυτόν τον τύπο gremlin.
- Η τρίτη γραμμή περιέχει ακέραιους μεταξύ και , που αντιπροσωπεύουν το χρόνο εκκόλαψης για κάθε κουκούλι, σε χρόνια.
Έξοδος
Η πρώτη και μοναδική γραμμή εξόδου θα πρέπει να περιέχει το μήκος της τρέχουσας μεγαλύτερης προγονικής αλυσίδας.
Παραδείγματα
input
1 42
1 10
1
5
output
2
input
2 42
1 10
1
5
1 5
1
5
output
3
Επεξήγηση του 2ου παραδείγματος:
Το αρχικό gremlin που εκκολάφθηκε στο ατύχημα, μετά από 10 χρόνια γεννά ένα μόνο κουκούλι και πεθαίνει.
15 χρόνια μετά το ατύχημα, ένα νέο gremlin εκκολάπτεται από το κουκούλι. Η προγονική του αλυσίδα περιέχει ένα gremlin. 25 χρόνια μετά το ατύχημα αυτό το gremlin γεννά ένα νέο κουκούλι και πεθαίνει.
30 χρόνια μετά το ατύχημα, ένα νέο gremlin εκκολάπτεται από το κουκούλι. Η προγονική του αλυσίδα περιέχει δύο gremlins. 40 χρόνια μετά το ατύχημα αυτό το gremlin γεννά νέο κουκούλι και πεθαίνει.
42 χρόνια μετά το ατύχημα, το σημερινό κουκούλι δεν έχει ακόμη εκκολαφθεί, οπότε η μεγαλύτερη προγονική αλυσίδα που έχει καταγραφεί ποτέ είναι δύο gremlins σε μήκος.
input
3 8
4 5
1 2 3 2
1 2 1 3
1 1
3
1
2 1
1 2
2 1
output
4
Comments