#include int n,s[1000]; int dp[1000][100000]; int m(int i,int v); int main(void){ int i; scanf("%d",&n); for(i=0;i=n) return v; else if(dp[i][v]) return dp[i][v]; else{ int x=m(i+2,v+s[i]); int y=m(i+1,v); dp[i][v]=x>y?x:y; return dp[i][v]; } }