Во время подготовки к олимпиадам по информатике мне попалась довольно-таки интересная задача. После двухчасового размышления над ней на уроке литературы, светлых идей мне в голову не пришло. Однако, вернувшись к ней через месяц, я смог относительно легко придумать решение за полчаса, и демонстрирую его вам. Задача: Рассмотрим фигуру, аналогичную показанной на рисунке (большой равносторонний треугольник, составленный из маленьких равносторонних треугольников). На рисунке приведена фигура, состоящая из 4-х уровней треугольников. Требуется написать программу, которая будет определять, сколько всего в ней треугольников (необходимо учитывать не только "маленькие" треугольники, а вообще все треугольники — в частности, треугольник, выделенный жирным, а также вся фигура, являются интересующими нас треугольниками). На вход программе подаётся N - высота главного треугольника. Путей решения данной задачи существует великое множество. Так как я не силен в комбинаторике, то именно динамика сраз
Разбор задачи "Количество треугольников". Темы: комбинаторика, динамика
5 мая 20205 мая 2020
90
1 мин