Сколько способов покраски деревьев есть, если никакие 2 соседних дерева нельзя красить в одинаковый цвет - Pascal ABC

Узнай цену своей работы

Формулировка задачи:

Задача №2
Садовник посадил N деревьев в один ряд. После посадки деревьев садовнику нужно их покрасить. В его распоряжении есть краска трех цветов:белая, синяя и оранжевая.Сколько способов покраски деревьев есть у него, если никакие два соседних дерева нельзя красить в одинаковый цвет. Входные данные. В единственной строке входного файла INPUT.TXT Записанно одно натуральное число-количество деревьев N(1<=N<=50) Выходные данные В единственную строку выходного файла OUTPUT.TXT нужно вывести одно число-количество способов покраски.

Решение задачи: «Сколько способов покраски деревьев есть, если никакие 2 соседних дерева нельзя красить в одинаковый цвет»

textual
Листинг программы
var i,n:word;
    m:int64;
begin
reset(input, 'input.txt'); 
rewrite(output, 'output.txt');
read(n); m:=3;
for i:=2 to n do m:=m*2;
write(m);
end.

Объяснение кода листинга программы

В данном коде происходит чтение числа n из файла input.txt, затем вычисляется значение переменной m, которое равно произведению числа 3 на 2 в степени i, где i варьируется от 2 до n. Затем полученное значение m записывается в файл output.txt.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4 из 5
Похожие ответы