luogu#P4838. P哥破解密码

P哥破解密码

题目背景

P 哥是一个经常丢密码条的男孩子。

在 ION8102 赛场上,P 哥又弄丢了密码条,笔试满分的他当然知道这可是要扣 55 分作为惩罚的,于是他开始破解 IONXunil 系统的密码。

题目描述

定义一个串合法,当且仅当串只由 A\verb!A!B\verb!B! 构成,且没有连续的 33A\verb!A!。P 哥知道,密码就是长度为 NN 的合法字符串数量对 1926081719260817 取模的结果。但是 P 哥不会算,所以他只能把 NN 告诉你,让你来算。

至于为什么要对这个数取模,好像是因为纪念某个人,但到底是谁,P 哥也不记得了。

然而他忘记字符串长度 NN 应该是多少了,于是他准备试 MM 组数据。

输入格式

第一行给出一个整数 MM 表示询问次数。

接下来 MM 行每行给出一个正整数 NN,表示该组询问中字符串的长度。

输出格式

对于每一次询问输出一行一个整数表示答案。

3
1
3
6

2
7
44

提示

样例部分解释 :。

长度为 11 时只有 A\verb!A!B\verb!B! 两种排列,都是合法的。

长度为 33 时除了 AAA\verb!AAA! 是不合法的其他都是可以的,故有 2312^3-1 种。

数据范围。

  • 对于 20%20\% 数据,全部 N20N\leq20M2M\leq2
  • 对于 70%70\% 数据,全部 N107N\leq10^7
  • 对于 100%100\% 数据,全部 N109N\leq10^9M10M\leq10