Задачи
Новый Лабиринт Амбера
Можно ли мне узнать 10ый тест, задача уже мною решена. Так и не понял, почему он выдавал "Ошибку выполнения" для первоначального моего варианта решения. Очень хочу разобраться. Спасибо
awpris ответил:
Официальный ответ: как правило мы тесты не рассекречиваем.
Извините, но так у нас принято на сайте.
include <iostream>
include <vector>
using namespace std; int main() { int n; cin>>n; vector<int>dp(n+1); for(int i=1;i<=n;i++){ cin>>dp[i]; } dp[0]=0; dp[1]=0; for(int i=2;i<=n;i++){ if(i-3>=0) dp[i]=dp[i]+max(dp[i-2],dp[i-3]); } cout<<dp[n];
}