パスカルの三角形 2

2 secs 1024 MB
hotman78's icon hotman78

問題

この問題は コードフェスティバル2014 決勝 D - パスカルの三角形(AtCoder) をもとにした改題です。

正整数 NN が与えられます。 0ji1050 \leq j\leq i \leq 10^5 を満たす、整数のペア (i,j)(i,j) の内、 (ij)=N\binom{i}{j}=N を満たすペアの数を求めなさい

ただし、 (ij)\binom{i}{j} は 区別できない ii 個のボールから jj 個 選ぶ場合の数に等しい数です。

制約

1N1091 \leq N \leq 10^9

入力例1

120

出力例2

6

(ij)=120\binom{i}{j}=120 となる (i,j)(i,j) の組は (120,1),(120,199),(10,3),(10,7),(16,2),(16,14)(120,1),(120,199),(10,3),(10,7),(16,2),(16,14) の6つです。

Submit


Go (1.21)