Logaritam
Ο Hrvoje έμαθε πρόσφατα για την λογαριθμική συνάρτηση. Του αρέσει πολύ η ιδιότητα = , για κάθε ζεύγος θετικών πραγματικών αριθμών και .
Στην πραγματικότητα δεν ενδιαφέρεται για τη συνάρτηση αυτή καθαυτή, αλλά για τις λογαριθμικές ακολουθίες. Μια λογαριθμική ακολουθία μήκους είναι μια ακολουθία πραγματικών αριθμών () για την οποία η εξίσωση = + ισχύει για κάθε ζεύγος θετικών ακέραιων και τέτοιο ώστε . Ένα παράδειγμα μιας λογαριθμικής ακολουθίας μήκους είναι η , , π, , , +π.
Για την εργασία του, ο Hrvoje έπρεπε να γράψει λογαριθμικές ακολουθίες μήκους , ωστόσο, μετά από μια πολύ μεγάλη νύχτα προσπάθειας, όταν ξύπνησε συνειδητοποίησε ότι ο Matej είχε αλλάξει ακριβώς ένα στοιχείο από κάθε ακολουθία. Ο Hrvoje δεν έχει πολύ χρόνο για να διορθώσει την εργασία του, οπότε τον ενδιαφέρει ο μικρότερος αριθμός στοιχείων κάθε ακολουθίας που πρέπει να αλλάξει ώστε η ακολουθία να γίνει λογαριθμική ξανά. Δυστυχώς, ο Matej είχε γράψει το στοιχείο του με στιλό , οπότε ο Hrvoje δεν μπορεί να αλλάξει εκείνο το στοιχείο της ακολουθίας.
Ο Hrvoje έχει ξεχάσει ποιές ακολουθίες έγραψε για την εργασία του οπότε το μόνο πράγμα που ξέρει είναι ο αριθμός των ακολουθιών , το μήκος κάθε ακολουθίας και η θέσει του στοιχείου που είχε αλλάξει ο Matej στην -οστη ακολουθία.
Σημείωση: Μπορεί να αποδειχθεί ότι για οποιαδήποτε αρχική λογαριθμική ακολουθία ο ελάχιστος αριθμός αλλαγών είναι ο ίδιος
Είσοδος
Στην πρώτη γραμή υπάρχουν δύο θετικοί ακέραιοι και ( , ), το μήκος κάθε ακολουθίας και τον αριθμό των ακολουθιών.
Στην -οστη από τις επόμενες γραμμές υπάρχει ένας θετικός ακέραιος ( ), τον δείκτη του στοιχείου που είχε αλλάξει ο Matej στην -οστη ακολουθία.
Έξοδος
Στην -οστη γραμμή εκτυπώστε αν ο Hrvoje δεν μπορεί να αλλάξει τα υπόλοιπα στοιχεία της -οστης ακολουθίας ώστε η ακολουθία να γίνει λογαριθμική ξανά, αλλιώς εκτυπώστε τον ελάχιστο αριθμό αλλαγών που χρειάζονται για να γίνει η ακολουθία λογαριθμική και πάλι.
Βαθμολογία
Υποπρόβλημα | Βαθμοί | Περιορισμοί |
1 | 19 | , |
2 | 26 | |
3 | 29 | |
4 | 36 | Κανένας επιπλέον περιορισμός. |
Παραδείγματα
input
6 6
1
2
3
4
5
6
output
-1
2
1
2
0
1
Επεξήγηση του 1ου παραδείγματος:
Εάν η αρχική ακολουθία ήταν , , π, , , + π και ο Matej αλλάξει το τέταρτο στοιχείο σε , ο Hrvoje μπορεί να αλλάξει το δεύτερο στοιχείο σε και το έκτο σε + π και μετά τις αλλαγές αυτές η ακολουθία , , π, , , + π θα είναι λογαριθμική ξανά.
input
20 5
7
8
2
19
12
output
1
9
9
0
5
input
10000 4
1234
2345
3456
7890
output
15
148
3332
37
Comments