Podnizovi
Σας δίνεται ένας πίνακας ακεραίων μήκους . Έστω ο λεξικογραφικά ταξινομημένος πίνακας όλων των μη κενών υποακολουθιών του. Μια υποακολουθία του πίνακα είναι ένας πίνακας που λαμβάνεται αφαιρώντας μηδέν ή περισσότερα στοιχεία από τον αρχικό πίνακα. Παρατηρήστε ότι ορισμένες υποακολουθίες μπορεί να είναι ίσες και ότι ισχύει .
Ένας πίνακας είναι λεξικογραφικά μικρότερος από τον πίνακα αν όπου είναι η πρώτη θέση στην οποία διαφέρουν οι πίνακες ή εάν το \(Α\) είναι αυστηρό πρόθεμα του πίνακα \(Β\).
Ας ορίσουμε τον κατακερματισμό ενός πίνακα που αποτελείται από τιμές ως:
όπου , είναι ακέραιοι αριθμοί που δίνονται.
Υπολογίστε τα για ένα δεδομένο .
Είσοδος
Η πρώτη γραμμή περιέχει ακέραιους αριθμούς .
Η δεύτερη γραμμή περιέχει ακέραιους αριθμούς .
Σε όλες τις περιπτώσεις δοκιμής, θα κρατήσει .
Έξοδος
Τυπώστε γραμμές, με την -οστή γραμμή να περιέχει .
Βαθμολογία
Σε περιπτώσεις δοκιμής αξίας 60% των συνολικών πόντων, θα έχει επιπλέον .
Παραδείγματα
input
2 3 1 5
1 2
output
1
3
2
Επεξήγηση του 1ου παραδείγματος: Ισχύει: .
input
3 4 2 3
1 3 1
output
1
1
0
2
Επεξήγηση του 2ου παραδείγματος: Ισχύει: .
input
5 6 23 1000
1 2 4 2 3
output
1
25
25
577
274
578
Comments