Чтобы решить эту задачу, давайте рассмотрим, как распространяется новость среди жителей.
В первый день один человек узнаёт новость. Во второй день этот человек сообщает о новости двум другим, то есть к концу второго дня уже 1 + 2 = 3 человека знают новость. На третий день те, кто уже знает новость (3 человека), сообщают её другим, и всего мы можем иметь 3 новых человека, которые узнают новость. Таким образом, количество людей, знающих новость, будет равно:
- 1-й день: 1 человек
- 2-й день: 3 человека (1 + 2)
- 3-й день: 3 + 3 = 6 человек (все, кто знал новость, сообщают двум другим)
- 4-й день: 6 + 6 = 12 человек
- 5-й день: 12 + 12 = 24 человека
- 6-й день: 24 + 24 = 48 человек
- 7-й день: 48 + 48 = 96 человек
- 8-й день: 96 + 96 = 192 человека
- 9-й день: 192 + 192 = 384 человека
- 10-й день: 384 + 384 = 768 человек
- 11-й день: 768 + 768 = 1536 человек
Таким образом, новость будет известна всем 1234 жителям на 11-й день, так как на 10-й день мы достигнем 768 человек, а на 11-й — 1536 человек, что уже превысит число жителей.
Итак, наименьшее значение N, при котором все жители узнали новость, составляет 11 дней.
