сложновата для 4 класса. В яндексе нашел, что еще на пикабу эту задачу недавно мусолили, но там они как-то не очень ясно рассуждали, на мой взгляд. В итоге я сам дошел до решения, на бумажке порисовал )
Суть в чем. Стоит некая группа из 100 деревьев.
Ты можешь сам выбрать любые 84 дерева, и там обязательно будут деревья 4 видов.
Получается, существуют комбинации из 83 деревьев, где будет только три вида. А если добавим еще одно (при чем любое), то будет уже четыре. Отсюда следует, что минимальное количество деревьев одного вида - 17.
Что логично, так как если бы это число для какого-либо вида было меньше 17, то существовали бы комбинации с тремя видами и количеством элементов более 83. А как мы знаем, если добавить еще одно любое дерево, то будет уже 4 вида.
Теперь зная это, мы можем предположить, что могут существовать некие комбинации, где будет гарантированно только два вида, а количество деревьев в комбинации будет: 100-17-17 = 66.
И тут та же логика. Добавляем любое дерево еще и будет уже три вида. То есть минимальное количество элементов для трех видов - 67.