atcoder#ABC147F. [ABC147F] Sum Difference
[ABC147F] Sum Difference
题目描述
長さ の整数列 があり、$ A_1\ =\ X,\ A_{i+1}\ =\ A_i\ +\ D\ (1\ \leq\ i\ <\ N\ ) $ が成り立っています。
高橋君はこの整数列の要素をいくつか選んで取り、残り全てを青木君が取ります。 人のどちらかが全てを取ることになっても構いません。
高橋君の取った数の和を , 青木君の取った数の和を としたとき、 として考えられる値は何通りあるでしょうか。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
として考えられる値の種類数を出力せよ。
题目大意
给一个首项为,公差为,项数为的等差数列,定义
对于所有,求有多少种不同的
3 4 2
8
2 3 -3
2
100 14 20
49805
提示
制約
- 入力は全て整数である
Sample Explanation 1
は です。 (高橋君, 青木君) の取り方は、 $ ((),\ (4,\ 6,\ 8)),\ ((4),\ (6,\ 8)),\ ((6),\ (4,\ 8)),\ ((8),\ (4,\ 6))),\ ((4,\ 6),\ (8))),\ ((4,\ 8),\ (6))),\ ((6,\ 8),\ (4))),\ ((4,\ 6,\ 8),\ ()) $ の 通りあります。 はそれぞれ であるので、値の種類数は です。
Sample Explanation 2
は であり、 として考えられる値は で、種類数は です。