Вам даны два целых числа
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 |