11254. Обхід піраміди


Відправити розв'язок

Бали: 100
Time limit: 1.0s
Memory limit: 250M

Author:
Problem type
Allowed languages
C++, Java, Pascal, Python

Вам дається піраміда наступного вигляду з нескінченною кількістю рядків:

З комірки ви можете перейти або до нижньої лівої клітинки, або до нижньої правої клітинки, яка безпосередньо контактує з поточною (наприклад, ви можете зробити такі кроки: 1→2,1→3,6→9, 6→10, тоді як ви не можете робити ходи 2→6 або 2→7).

Вам надається початкова клітинка \(s\) і кінцева клітинка \(e\).

Знайдіть кількість способів дістатися з \(s\) в \(e\). Це число може бути великим, тому виведіть відповідь за модулем \(10^9+7\).

Формат вхідних даних

Вхідний потік містить цілі числа \(s,e\) (\(1 \le s,e \le 10^9\)), які розділяються пропуском.

Формат вихідних даних

У вихідний потік виведіть шукану кількість.

Приклад вхідних даних

2 7

Приклад вихідних даних

1

Приклад вхідних даних

1 5

Приклад вихідних даних

2

Приклад вхідних даних

5 3

Приклад вихідних даних

0

Коментарі

Ще немає коментарів.