#P7976. 「Stoi2033」园游会

    ID: 7117 Type: RemoteJudge 1000ms 128MiB Tried: 0 Accepted: 0 Difficulty: 5 Uploaded By: Tags>数学O2优化数位 dpLucas 定理

「Stoi2033」园游会

题目背景

我顶着大太阳 只想为你撑伞
你靠在我肩膀 深呼吸怕遗忘
因为捞鱼的蠢游戏我们开始交谈
多希望话题不断园游会永不打烊
气球在我手上 我牵着你瞎逛
有话想对你讲 你眼睛却装忙
鸡蛋糕跟你嘴角果酱我都想要尝
园游会影片在播放 这个世界约好一起逛
——《园游会》

题目描述

F(x)=(x+1)mod31F(x)=(x+1)\bmod 3-1,给定 nn,求:

l=0nr=lnF(Crl)\sum_{l=0}^n \sum_{r=l}^n F\left(C_{r}^{l}\right)

17320739991732073999 取模。其中 CrlC_{r}^{l} 为组合数,具体地,

Crl=r!l!(rl)!C_{r}^{l}=\dfrac{r!}{l!(r-l)!}

输入格式

本题有多组询问。

第一行两个正整数 t,maxnt,maxn,表示询问组数与询问的最大可能值。

接下来 tt 行,每行一个正整数 nn

输出格式

tt 行,第 ii 行一个整数,为第 ii 次询问的答案对 1 732 073 9991\ 732\ 073\ 999 取模的结果。

4 173
1
5
20
34
3
12
52
94

提示

数据范围

本题采用捆绑测试。

Subtask 分值 1t1\le t \le 1nmaxn1\le n \le maxn \le
11 1616 11 300300
22 3737 300300 7×1067 \times 10^6
33 4747 3×1043 \times 10^4 2×10162 \times 10^{16}

对于 100%100\% 的数据,$1 \le t \le 3 \times 10^4,1 \le n \le maxn \le 2 \times 10^{16}$。