Для решения этой задачи можно использовать концепцию графов. Представим, что каждый человек — это вершина графа, а SMS-ка — это ребро, соединяющее две вершины.
Итак, у нас есть 4 человека, и каждый хочет поздравить остальных. То есть, каждому человеку нужно отправить SMS-ки всем другим.
Рассмотрим такой граф:
- Количество вершин: 4 (каждая вершина — это человек).
- Рёбра: Каждое ребро соединяет две вершины (двух людей).
Для каждого из 4 человек необходимо отправить SMS-ки остальным 3 людям. Итак, если считать, как будут строиться рёбра:
- Человек 1 отправляет SMS: Человеку 2, Человеку 3, Человеку 4
- Человек 2 отправляет SMS: Человеку 1, Человеку 3, Человеку 4
- Человек 3 отправляет SMS: Человеку 1, Человеку 2, Человеку 4
- Человек 4 отправляет SMS: Человеку 1, Человеку 2, Человеку 3
Таким образом, у нас будет следующее количество рёбер (SMS-ок):
\[ \frac{n(n-1)}{2} \]
где \(n\) — количество людей. Подставляя \(n = 4\):
\[ \frac{4 \times 3}{2} = 6 \]
Но так как каждый отправляет сообщения каждому, а не только каждому ученику один раз, то всего отправлено \(4 \times 3 = 12\) SMS-ки, потому что каждая отправка считается индивидуально и направляется каждому из 3 других людей одним из 4.
Итак, общее количество отправленных SMS-ок равно 12.