Hello...I am a dream coder...and now I want to master dynamic programming...recently I solving the following problem....but couldn't understand the editorial.
Could any one pls explain this problems solution clearly..for a DP beginner.....
Thanks in advance
Делаем счетчик сколько лежит каждого элемента. Потом идем от 1 до макс эл-та и считаем динамику (макс число очков используя все числа до задонной величины). Тогда dp[i] = max(a[i]*i + dp[i-2], dp[i-1])