#G0003. 马里奥打豆豆【CSP模拟赛T3】
马里奥打豆豆【CSP模拟赛T3】
题目描述
马里奥玩一款游戏,游戏里有 个豆豆,第 个豆豆拥有 积分。
马里奥选择吃或者不吃某个豆豆,如果他选择吃,将获得这个豆豆的积分。
游戏有一个奖励机制,如果吃到的豆豆数是 的倍数,将获得一倍的额外奖励, 即吃到第 个豆时,将获得一倍额外奖励。
例如: 个豆豆 ,对应积分是 3 2 1 2 3 3 4
, 他可以选择吃第 个豆豆 ,吃第 个和第 个豆豆将获得一倍的额外奖励积分 , 将获得 的积分。
在知道所有豆豆积分的情况下,请计算马里奥可能获得的最高积分。
输入格式
第一行,一个整数
第二行, 个整数,第 个整数表示
输出格式
一个整数,表示马里奥可能获得的最高积分。
7
3 2 1 2 3 3 4
23
20
1 2 3 4 1 1 1 1 1 1 1 1 1 1 1 5 4 3 2 1
49
20
774976392 458446214 732149174 169515255 614436801 339464701 499348511 120146640 44543255 238021562 569803441 723648969 8585552 356605575 163526585 165392434 635799991 147586026 204886007 140629383
9827790033
下发文件:down
数据规模与约定
所有数据满足:
: , 分
: , 分
: , 分
注意数据溢出。