Предмет: Информатика, автор: aarinayamatina2008

В торговом центре остановился эскалатор, а Андрею срочно нужно спуститься вниз. За один шаг он может спуститься на 1, 2 или 3ступеньки.
Найдите количество способов добраться вниз, если всего нужно перешагнуть через 21 ступеньку.
Необходимо привести развёрнутое решение и (или) код программы, который решает данную задачу (если выбираете второй способ, то опишите алгоритм программы, а также укажите используемый язык программирования и его версию).СРОЧНООО ПОЖАЛУЙСТА

Ответы

Автор ответа: arsesha1987
1

Ответ:

Объяснение:

вот всё что нужно ( я тоже щас эту олимпиаду пишу)

Приложения:

arsesha1987: задай ещё один вопрос, доотправлю картинки
arsesha1987: больше 5 нельзя
Автор ответа: MaksMega
1

Ответ:

кароче вот код если что

Объяснение:

#include <iostream>

#include <vector>

using namespace std;  

int main() {

   int n;

   cin >> n;

   vector <int> dp(n + 4);

   dp[0] = 0;

   dp[1] = 0;

   dp[2] = 0;

   dp[3] = 1;

   for (int i = 4; i < dp.size(); i++) {

       dp[i] = dp[i - 1] + dp[i - 2] + dp[i - 3];

   }

   cout << dp[dp.size() - 1] << " ";

}


MaksMega: а откуда кстати?
arsesha1987: а можешь написать для меня программку?
arsesha1987: в профиль глянь
arsesha1987: Дистанционные классы дополнительной олимпиадной подготовки ЗФТШ Информационно-технологический профиль, в 7 класс (2-я волна)
MaksMega: аа ема
MaksMega: окей ща
MaksMega: это который 33 минуты назад вопрос?
arsesha1987: ага
arsesha1987: тоже оттуда
arsesha1987: желательно на питоне напиши
Похожие вопросы
Предмет: Алгебра, автор: Daniilkash