Score : $200$ points
You are given two integers $K$ and $S$.
Three variable $X, Y$ and $Z$ takes integer values satisfying $0≤X,Y,Z≤K$.
How many different assignments of values to $X, Y$ and $Z$ are there such that $X + Y + Z = S$?
The input is given from Standard Input in the following format:
$K$ $S$
Print the number of the triples of $X, Y$ and $Z$ that satisfy the condition.
2 2
6
There are six triples of $X, Y$ and $Z$ that satisfy the condition:
5 15
1
The maximum value of $X + Y + Z$ is $15$, achieved by one triple of $X, Y$ and $Z$.
配点 : $200$ 点
$2$ つの整数 $K,S$ が与えられます。
$3$ つの変数 $X,Y,Z$ があり、$0≦X,Y,Z≦K$ を満たす整数の値を取ります。
$X + Y + Z = S$ を満たす $X,Y,Z$ への値の割り当ては何通りありますか。
入力は以下の形式で標準入力から与えられる。
$K$ $S$
問題文の条件を満たす $X,Y,Z$ の組が何通りあるか出力せよ。
2 2
6
問題文の条件を満たす $X,Y,Z$ の組は以下の $6$ 通りです。
5 15
1
$X + Y + Z$ の最大値は $15$ であり、それを満たす組は $1$ 通りです。