#include #include using namespace std; int dp[1000] ; int N , v[1000] ; int rec(int i){ if(dp[i]>=0) return dp[i] ; int res ; if(i>=N){ res = 0 ; }else{ res = max(rec(i+2)+v[i],rec(i+1)) ; } return dp[i] = res ; ; } int main(void){ cin >> N ; for(int i=0;i> v[i] ; memset(dp,-1,sizeof(dp)) ; cout << rec(0) ; }