AT_tkppc4_2_d 新入生歓迎数列 2
Description
[problemUrl]: https://atcoder.jp/contests/tkppc4-2/tasks/tkppc4_2_d
二年生になったPAKEN君は、新入生歓迎の一環として、長さ $ N $ の整数列 $ A $ をプレゼントすることにしました。
また、彼は情報に強いので、新入生に人気の整数が $ 2 $ つあり、これが $ P $ と $ Q $ であるという情報を入手しました。
PAKEN君は、数列 $ A $ が $ P,\ Q $ と密接な関係にあるほど新入生が喜ぶだろうと思ったので、次の条件を全て満たす整数 $ (x,y,z) $ の組がどれだけあるかを数えようとしました。
- $ 1\ \leqq\ x $
- $ A_x\ +\ A_y\ +\ A_z\ =\ P $
- $ A_x\ -\ A_y\ -\ A_z\ =\ Q $
めんどくさがりやのPAKEN君は、この仕事をあなたに頼むことにしました。
PAKEN君に代わって、上の条件を満たす組 $ (x,y,z) $ の個数を求めてください。
Input Format
入力は以下の形式で標準入力から与えられます。
> $ N $ $ P $ $ Q $
> $ A_1 $ $ A_2 $ $ ... $ $ A_{N-1} $ $ A_N $
Output Format
条件を満たす組 $ (x,\ y,\ z) $ の個数を出力してください。
Explanation/Hint
### 制約
- 入力は全て整数である。
- $ 3\ \leqq\ N\ \leqq\ 10^5 $
- $ -10^9\ \leqq\ P,Q\ \leqq\ 10^9 $
- $ -10^9\ \leqq\ A_i\ \leqq\ 10^9 $