Nous aimons beaucoup les chaînes de bits (bit-strings). Nous considérons qu’une chaîne de bits est « belle » si elle ne contient pas k zéros consécutifs. Étant donné une longueur n, pouvez-vous déterminer combien de chaînes de bits distinctes de longueur n satisfont à ce critère ?
Entrée
Les données d’entrée contiennent deux entiers n et k (1 ≤ k ≤ n ≤ 1000).
Sortie
Le programme doit afficher le nombre de chaînes de bits « belles » de longueur n. Comme la réponse peut être très grande, vous devez l’afficher modulo .