#include using namespace std; int v[1010],dp[1010]; pair pre[1010]; void out(int p){ if (pre[p].first){ out(pre[p].first); } if (pre[p].second){ cout<>n; for (int i=1;i<=n;i++){ cin>>v[i]; } dp[1]=v[1]; for (int i=2;i<=n;i++){ if (dp[i-1]>=dp[i-2]+v[i]){ dp[i]=dp[i-1]; pre[i]={i-1,0}; if (i==2){ pre[1].second=1; } } else{ dp[i]=dp[i-2]+v[i]; pre[i]={i-2,1}; } } cout<