#59716. 积木
积木
暂无测试数据。
lyz 喜欢搭积木,他有若干块边长为 $2^i$ 的正方形积木。
lyz 满意积木拼成一个楼梯的形状,比如这样:
他想知道,如果右下角最大的正方形的边长为 $2^n$ 时,最少需要多少块正方形才能拼成他满意的形状(楼梯形)。由于块数可能很多,请对 $10^9 + 7$ 取模。
输入格式
输入有多组数组。
第一行输入一个正整数 $T$,表示数据的组数。
接下来 $T$ 行,每行输入一个非负整数 $n$,表示每组数据中右下角最大的正方形的边长为 $2^n$。
输出格式
输出共 $T$ 行,每行输出一个整数,分别表示每组数据中需要正方形的块数。
数据范围
对于 $20\%$ 的数据,$1\leq T \leq 10,0\leq n \leq 31$;
对于另外 $30\%$ 的数据,$1\leq T \leq 100,0\leq n \leq 63$;
对于另外 $20\%$ 的数据,$1\leq T \leq 10^5,0\leq n \leq 10^5$;
对于 $100\%$ 的数据,$1\leq T \leq 10^6,0\leq n \leq 10^6$;
3
0
1
2
1
3
7