#3629. T5-等差数列

T5-等差数列

问题描述

梦梦给出了一个等差数列,其首项为 xx,公差为 dd,项数为 NN

熊熊在其中选了若干个数(可以不选,但每个数至多选一次),并求出了其和为 SS,熊熊想知道通过这种方式得到的 SS 有多少种可能。

例如对于等差数列 {0,3}\{0,3\},选择的方案有 {},{0},{3},{0,3}\{\},\{0\},\{3\},\{0,3\},其和分别为 0,0,3,30,0,3,3,所以 SS 共有 22​ 种可能。

输入格式

输入共一行,包含 33 个正整数,分别表示 N,x,dN,x,d

输出格式

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

样例输入1

2 0 3

样例输出1

2

样例解释1

合法的可能有 0,30,3

样例输入2

20 1 2

样例输出2

399

样例输入3

1000 3 -2

样例输出3

996009

评测数据规模

对于 20%20\% 的数据,1N101 \leq N \leq 10

对于 80%80\% 的数据,1N10001 \leq N \leq 1000

对于所有测评数据,1N105,108x,d1081 \leq N \leq 10^5,-10^8 \leq x,d \leq 10^8