T501207 P10036 加强版 | 数列计数 2024

题目背景

**本题是 [FAOI R2 B 澳门旅行](https://www.luogu.com.cn/problem/P10036) 的强化版**。 本题曾被放入 2024 OIFC 联考,以下是该题的原题面: ------------------------------ 这是一到可爱的签到题喵。

题目描述

求有多少个正**整数**数列 $\{a\}$ 满足: - $\forall i \in [2,k],a_i \in [a_{i-1}+1,2a_{i-1}]$; - $a_1 = 1$; - $a_k=n$。 数列的长度 $k$ 可以是任何**正整数**。 答案对 $10^9+7$ 取模。

输入格式

**本题多测**。 第一行一个正整数 $q$,表示询问个数。 接下来 $q$ 行,每行一个正整数,$n$。

输出格式

$q$ 行,每行一个整数,表示答案。

说明/提示

|子任务编号|分数|$q=$|$n\le$|特殊性质| |:-:|:-:|:-:|:-:|:-:| |$1$|$5$|$1$|$10$|无 |$2$|$7$|$1$|$450$|无 |$3$|$10$|$1$|$5000$|无 |$4$|$8$|$1$|$10^6$|无 |$5$|$23$|$1$|$10^8$|无 |$6$|$3$|$16$|$10^8$|B| |$7$|$7$|$5$|$10^{18}$|A| |$8$|$25$|$1$|$10^{18}$|无 |$9$|$3$|$48$|$10^{18}$|B |$10$|$9$|$64$|$10^{18}$|无 - 特殊性质 A :$n=2^x,x\in \mathbb{Z^{\text{*}}}$ - 特殊性质 B :输入的 $n$ **递增**。 对于 $100\%$ 的数据,$1\le q \le 64,1 \le n \le 10^{18}$。