Привет! Так давай же разберёмся с этим заданием.
У нас есть интересная задачка на логику. Сначала давай разберём условия: каждый клиент смотрит по два журнала и каждый журнал смотрят три человека. И ещё дано, что для каждой пары журналов находится только один человек, который посмотрел оба этих журнала.
Для начала попробуем представить журналы и клиентов визуально. Допустим, у нас есть журналы A, B, C... и так далее. И у нас есть клиенты, которые их смотрели: первый клиент смотрел A и B, второй - A и C, третий - B и C, и так далее.
Теперь если прикинуть, можно догадаться, что сколько бы ни было журналов, каждый следующий журнал добавляет нам клиентов ровно на одного меньше, чем было журналов до этого. То есть, если у нас один журнал, клиентов ноль, если два журнала - один клиент, если три - два клиента, и так далее.
Чтобы каждый журнал был просмотрен тремя клиентами, каждая пара должна быть уникальной. Таким образом, если у нас n журналов, то количество пар журналов, которое клиент мог бы просмотреть, будет (n*(n-1))/2, так как из n журналов можно выбрать 2 различными способами (это формула сочетаний, но мы не используем здесь формулы, это просто для объяснения).
Так
