2
|
Задача 502. Скачущие фишкипостоянный адрес задачи: http://www.diofant.ru/problem/2405/показать код для вставки на свой сайт >> |
Задачу решили:
7
всего попыток:
7
поделиться задачей:
|
|
Задача опубликована:
25.03.13 08:00
Прислал:
admin
Источник:
Проект "Эйлер" (http://projecteuler.net)
Вес:
1
сложность:
2
класс:
8-10
баллы: 100
Темы:
комбинаторика
|
Лучшее решение:
Sam777e
|
Горизонтальная полоска состоит из 2n + 1 клеток. Средняя клетка оставлена пустой, слева от нее в n клетках стоят красные фишки, а справа – синие. На рисунке показано расположение фишек для случая n = 3.
Фишки могут совершать ходы двух видов: шаги, когда фишка перемещается на соседнюю незанятую клетку, и скачки, когда одна фишка перепрыгивает через другую в следующую непосредственно за нею пустую клетку.
Обозначим через M(n) минимальное количество ходов, необходимое для того, чтобы поменять местами синие и красные фишки, так, чтобы красные фишки оказались справа от центра, а синие – слева.
Легко проверить, что M(3) = 15, а 15 является треугольным числом.
Построим последовательность таких n, для которых M(n) является треугольным числом.
В этой последовательности ровно пять чисел, не превышающих 100, а именно 1, 3, 10, 22 и 63. Их сумма равна 99.
Найдите сумму всех n, не превышающих 1017, для которых M(n) является треугольным числом.
Если Вы не можете ее решить, значит Вы не можете ее решить :-)