Олимпиадный тренинг

Задача . Цепная реакция


Задача

Темы:
💥
Задание 12: Цепная реакция
Средне
Аналитики обнаружили: вирус «Пиксель» распространяется по степенному закону — каждую секунду число заражённых узлов удваивается. Штабу нужна таблица роста: от первой секунды до тысячной. К тысячной итерации числа настолько огромны, что их невозможно записать вручную.
 

Число 2**999 содержит 301 цифру. Python работает с такими числами без каких-либо ограничений — в отличие от большинства других языков. Попробуй напечатать print(2**999) и убедись сам.

 

Напиши программу, которая создаёт файл result.txt из 1 000 строк. Строка с номером i (нумерация с 1) содержит значение 2 ** (i - 1).

Примеры:

Строка 1: 1 (это 2⁰)
Строка 2: 2 (это 2¹)
Строка 3: 4
Строка 4: 8
...
Строка 1000: 2**999 — 301-значное число

Запусти программу, найди созданный файл result.txt и прикрепи его ниже.


time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя