#L0353. 减法游戏方案数

减法游戏方案数

题目描述

你有四个正整数 n,a,b,cn,a,b,c,准备用它们玩一个减法游戏。

每一轮操作中,你可以选择将当前数值减去 aa,或者减去 bb。游戏持续进行多轮,直到当前数值不超过 cc 时停止。

请计算从开始到游戏结束,所有不同的操作序列有多少种。两个操作序列不同,当且仅当总轮数不同,或者在某一轮中一个选择了减 aa 而另一个选择了减 bb。特别地,即使 a=ba=b,选择减 aa 和选择减 bb 也视为两种不同的操作。

由于答案可能很大,请输出答案对 109+710^9+7 取模的结果。

输入格式

一行四个整数 n,a,b,cn,a,b,c

输出格式

输出一行一个整数,表示不同的操作序列数对 109+710^9+7 取模的结果。

样例

1 1 1 1
1
114 51 4 1
176
114514 191 9 810
384178446

提示

  • 20%20\% 的数据,a=b=c=1a=b=c=1n30n \le 30
  • 40%40\% 的数据,c=1c=1n103n \le 10^3
  • 对全部数据,保证 1a,b,cn2×1051 \le a,b,c \le n \le 2 \times 10^5
难度 普及-
通过率
尝试 0
已通过 0
ID
1081
类型
传统题
Time Limit
1000ms
Memory Limit
512MiB
上传者