Cerința
Se dau N și K. Se cere să se determine pentru a K-a permutare în ordine lexicografică a șirului 1, 2, 3, …, N câte poziții p există astfel încât nici p și nici valoarea de pe poziția p nu conțin cifra zero.
Date de intrare
Pe prima linie din fișierul de intrare nozero.in se află scrise numerele N și K, separate printr-un spațiu.
Date de ieșire
În fișierul de ieșire nozero.out se va scrie valoarea căutată.
Restricții și precizări
1 ≤ N, K ≤ 1.000.000.000- Pentru teste valorând
16puncte1 ≤ K, N ≤ 1000 - Pentru alte teste valorând
33puncteN ≤ 500.000 - Pentru alte teste valorând
14puncteK = 1 - Un șir
p1,p2, …,pNeste mai mic lexicografic decât un alt șirq1,q2, …,qN, dacă există o poziției,1 ≤ i ≤ N, astfel încâtpi< qișipj= qj, pentru oricej,1 ≤ j < i.
Exemplu:
nozero.in
10 2
nozero.out
8
Explicație
A doua permutare în ordine lexicografică, de lungime 10, este 1 2 3 4 5 6 7 8 10 9.
Valoarea 9 nu conține cifra 0, dar se află pe poziția 10, care conține cifra 0.
Valoarea 10, de la poziția 9, conține cifra 0.
Toate celelalte 8 valori nu conțin cifra 0 și se află pe poziții care nu conțin cifra 0.