#491. 干饭!(Hard Version)
干饭!(Hard Version)
注意
Easy version
与Hard version
会有一些区别,注意辨别!!!
问题描述
在某个埃及的沙漠中,简·皮耶尔·波鲁纳雷夫
(以下简称波波)发现了一个古老的美食餐厅。他发现里面有 种菜品,第 种菜的美味度为 。但是由于波波来的实在是太晚了,所以每种菜都只剩下一份了。
更不幸的是,这个餐厅被 DIO
的替身 世界
所控制并设下了两个规则:
一:波波最多只能点 道菜。
二:如果想点第 种菜,那么波波点的菜必须包含第 种菜。如果 为 ,则可以直接点。
但是,波波为了吃到更多的菜,他决定让自己的替身也来点菜。也就是说,波波可以点两次菜,且两次点菜是相互独立的,但是每种菜一共只能点一次。
在点菜完成后,波波将会大餐一顿,获得所有点的菜的美味度。
现在,波波想让你帮他找出两次点菜后能获得的最大美味度。
输入格式
第一行输入两个正整数 。
第二行输入 个整数 。
第三行输入 个整数 。
输出格式
波波想让你帮他找出两次点菜后能获得的最大美味度。
样例
5 2
0 0 0 0 1
1 2 3 4 5
13
说明
评测数据规模
,