D. 重力粘合艺术

    远端评测题 1000ms 256MiB

重力粘合艺术

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

说明

时间限制:1 Sec 内存限制:256 MB 输入文件gravity.in 输出文件gravity.out

重力粘合艺术是一种不使用粘合剂,将不同大小的石头高高堆叠起来的艺术形式。

小明痴迷分形艺术,他决定让所用石头的大小按分形规律堆叠。

称 $S_i$ 是一块大小为 $i$ 的石头,$G_{b, d}$ 是一种由美观度$b(b \gt 0)$ 和难度 $d(d \gt 0)$ 唯一确定的石头堆叠方式。

美观度为 $1$ 的 $G_{1, d}$ 是由 $d$ 块大小为 $1$ 的石头堆叠而成($d$为任意正整数)。

美观度为 $i+1$ 的 $G_{i+1, d}$ 的堆叠规则如下:使用 $d$ 块大小为 $i+1$ 的石头,将 $G_{i, d}$、$S_{i+1}$、$G_{i, d}$、$S_{i+1}$、……、$S_{i+1}$、$G_{i, d}$ 这样的结构“夹在中间”堆叠而成。即 $S_{i+1}$ 与 $G_{i, d}$ 交替排列,且首尾均为 $G_{i, d}$)。

目前,小明已经完成了 $G_{b, d}$ 从最下层到第 $n$ 层的堆叠。

请计算完成剩余部分所需的石头大小总和,并将结果对 $10^9+7$ 取余后输出。

输入格式

第一行一个整数 $n$。

第二行两个正整数 $b,d$。

输出格式

输出一个整数,表示答案。

样例

样例 1

0
3 1

11

样例说明:

目标结构从最下层开始到最上层的石头大小为 12131211213121

由于 n=0n=0,意味着接下来需要堆叠所有的石头,即从第 11 层开始堆叠至最顶层,所有石头大小的和为 1111

样例 2

4
3 1

4

样例 3

4
3 2

31

样例说明:

目标结构从最下层开始到最上层的石头大小为 1121121131121121131121121111211211311211211311211211

由于 n=4n=4,意味着接下来需要堆叠的石头从第 55 层开始到最顶层,所有石头大小的和为 3131

样例 4

114514
1919114 5141919

666638169

数据范围

对于 30% 的数据,$n,b,d \le 10$。

对于 50% 的数据,$n,b,d \le 10^5$。

对于 100% 的数据,$0 \le n \le 10^9$,$1 \le b \le 10^9$,$1 \le d \le 10^9$。

2025年11月月赛-Div2

未参加
状态
已结束
规则
OI
题目
6
开始于
2025-11-14 19:00
结束于
2025-11-20 0:00
持续时间
2 小时
主持人
参赛人数
35