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