差集(diff)

题目描述

Y 同学写下了 nn 个数:

x,x+d,x+2d,,x+(n1)d.x,x+d,x+2d,\ldots,x+(n-1)d.

他可以从中任选若干个数,也可以一个都不选,并记录被选数的和。请计算一共可能记录出多少种不同的和。

输入格式

输入一行三个整数 n,x,dn,x,d

输出格式

输出一行一个整数,表示不同的和的数量。

样例

样例输入 #1

5 3 2

样例输出 #1

26

数据范围与约定

对于 100%100\% 的数据,保证 1n2×1051\le n\le 2\times 10^5x,d106|x|,|d|\le 10^6

测试点编号 分值 nn\le 特殊性质
121\sim 2 1010 2020
353\sim 5 1515 20002000 d=0d=0
686\sim 8 50005000 x=0x=0
9129\sim 12 2020 3000030000 d>0d>0x0x\ge0
131613\sim 16 100000100000 d<0d<0
172017\sim 20 2×1052\times 10^5