#2621. 游戏智商----cx201704
游戏智商----cx201704
Background
熊的智商高还是猴子的智商高,这或许是一个很难考究的问题。故事里,吉吉国王一直标榜自己是最聪明最伟大的猴子国王,他的毛毛也是这么坚信。而我们的熊大和熊二却一直相信他们熊熊才是最聪明的。于是,在导游光头强的建议下,他们决定来一场pk。 Pk的内容是这样的,有n个格子,每个格子从左到右的编号依次是1到n(编号也是位置),每个格子上都有不同美味值的水果(猴子们和熊们都很喜欢吃水果,所以水果对他们来说很有吸引力)。他们从位置0开始出发,手上有AB两种卡片,A卡有na张,B卡片有nb张。每次他们可以用掉一张卡片,然后往前跳若干格,跳的格子数就是卡片上的数字。每跳到一个格子上,就可以吃掉对应格子里面的水果,获得水果的美味值。当然了,我们会保证当卡片用完的时候,一定刚好跳到第n个格子上。卡片一定要用完,不能有剩余。 游戏的结果就是在相同的情况下,谁能获得的水果美味值总和最大。熊熊们想要赢得这个比赛,于是熊二请求你的帮助。如果你可以帮助他算出最大值,他甚至可以把他最心爱的蜂蜜分享给你。
Input
第一行是5个整数n,na,nb, va, vb,n表示格子的总数,na表示A种卡片的数量,nb表示B种卡片的数量,va表示A种卡片上的数,vb表示B种卡片上的数。保证n一定等于na*va+nb*vb。 接下来n个整数,表示每个格子上水果的美味值,注意美味值有可能是负数。
Output
只有一行一个整数,表示卡片用完的时候,最多可以得到的美味值总和。
Samples
3 1 1 2 1
1 2 3
5
4 2 1 1 2
4 3 2 1
8
Limitation
【样例1解释】
先用1再用2,美味值是4,先用2再用1,美味值是5。
【样例2解释】
先用两个1,再用2,可以得到的值是8。
【数据范围约定】
共计有20个测试点。
对于第1-6个测试点,保证na=1,nb<=200,美味值都是小于等于10000的正整数。
对于第7-12个测试点,保证1<=na,nb<=12,美味值的绝对值小于等于10000。
对于100%的数据,保证1<=n<=20000,1<=na,nb<=2000,1<=va,vb<=5,va不等于vb,美味值的绝对值不超过1000000。