100 atcoder#ABC087B. [ABC087B] Coins

[ABC087B] Coins

配点 : 200200

問題文

あなたは、500500 円玉を AA 枚、100100 円玉を BB 枚、5050 円玉を CC 枚持っています。 これらの硬貨の中から何枚かを選び、合計金額をちょうど XX 円にする方法は何通りありますか。

同じ種類の硬貨どうしは区別できません。2 通りの硬貨の選び方は、ある種類の硬貨についてその硬貨を選ぶ枚数が異なるとき区別されます。

制約

  • 0A,B,C500 \leq A, B, C \leq 50
  • A+B+C1A + B + C \geq 1
  • 50X20,00050 \leq X \leq 20,000
  • A,B,CA, B, C は整数である
  • XX5050 の倍数である

入力

入力は以下の形式で標準入力から与えられる。

AA

BB

CC

XX

出力

硬貨を選ぶ方法の個数を出力せよ。

2
2
2
100
2

条件を満たす選び方は以下の 22 通りです。

  • 500500 円玉を 00 枚、100100 円玉を 11 枚、5050 円玉を 00 枚選ぶ。
  • 500500 円玉を 00 枚、100100 円玉を 00 枚、5050 円玉を 22 枚選ぶ。
5
1
0
150
0

合計金額をちょうど XX 円にする必要があることに注意してください。

30
40
50
6000
213