Вам даны два целых числа
K
и
S
. Три переменные
X
,
Y
и
Z
принимают целые значения, удовлетворяющие условию
\(0<=X,Y,Z<=K\). Сколько существует различных значений
X
,
Y
и
Z
, таких что
\(X+Y+Z=S\)?
Входные данные
На вход подается два целых числа
K
(
\(2<=K<=2500\)) и
S
(
\(0<=S<=3\cdot K\)).
Выходные данные
Выведите количество троек
X
,
Y
и
Z
, удовлетворяющих условию.
Примеры
№ |
Входные данные |
Выходные данные |
Пояснения |
1 |
2 2 |
6 |
Есть шесть троек X, Y и Z, которые удовлетворяют условию:
Х = 0, Y = 0, Z = 2
Х = 0, Y = 2, Z = 0
Х = 2, Y = 0, Z = 0
Х = 0, Y = 1, Z = 1
Х = 1, Y = 0, Z = 1
Х = 1, Y = 1, Z = 0 |
2 |
5 15 |
1 |
Лишь одна тройка удовлетворяют условию задачи:
Х = 5, Y = 5, Z = 5 |