fork(3) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. int n, i;
  6. cin >> n;
  7. int *dp;
  8. dp = new int [n+1];
  9. for(i = 1; i<=n; ++i){
  10. cin >> dp[i];
  11. }
  12. dp[0] = 0;
  13. dp[1] = 0;
  14. for(int i = 2; i<=n; ++i){
  15. if(i - 3 >= 0) dp[i] = dp[i] + max(dp[i-2], dp[i-3]);
  16. }
  17. cout << dp[n];
  18. return 0;
  19. }
Success #stdin #stdout 0s 15240KB
stdin
Standard input is empty
stdout
Standard output is empty