#P2082. Terrible Sets
Terrible Sets
题目翻译
描述:
设为所有自然数的集合{, , , ...},为所有实数的集合。对于 = ... ,和是中的一些元素,且 = 。
定义集合 = {<, > | , ∈ ,且存在一个索引 > ,使得 ≤ ≤ ,且∑(≤≤) ≤ ≤ ∑(≤≤)}。
再次定义集合 = { | = × ,其中, ∈ ,且存在, ∈ ,使得集合 = {<, > | , ∈ 且 ≤ ≤ + 且 ≤ ≤ + }包含于集合}。
你的任务是求出Max()。
看起来这是一个相当复杂的问题。看似复杂的问题有时其实很简单。但对于这个问题,相信我,它确实很难。
输入:
输入包含多个测试用例。每个测试用例的第一行给出一个整数,随后行每行给出和,用空格分隔。输入的最后一行是一个单独的整数,表示输入结束。你可以假设 ≤ ≤ ,且 + + ... + < 。
输出:
对于每个测试用例,简单地在一行中输出Max(S)。
示例输入:
3
1 2
3 4
1 2
3
3 4
1 2
3 4
-1
示例输出:
12
14
来源:
Shanghai 2004 Preliminary