#P15491. [IOI 2004] Farmer 农民
[IOI 2004] Farmer 农民
说明
一位农民拥有若干田地,每块田地都被柏树环绕。此外,农民还有一些条状土地,每条土地上都种植着一排柏树。在田地和条状土地中,每两棵相邻的柏树之间都长有一棵橄榄树。农民的所有柏树要么环绕着田地,要么位于条状土地中;而所有橄榄树都生长在田地或条状土地中两棵相邻的柏树之间。
一天,农夫病重,感觉自己将不久于人世。在去世前几天,他把长子叫到身边,告诉他:“我让你任意选择 棵柏树,以及所有在你所选柏树中每两棵相邻柏树之间的橄榄树。”从每块田地和每条条状土地中,儿子都可以选择任意组合的柏树。由于长子喜爱橄榄,他希望选出那 棵柏树,以便继承尽可能多的橄榄树。

在图中,假设儿子被给予 棵柏树。为了最大化他的橄榄树继承数量,他应选择 Field 1 和 Field 2 中的所有柏树,从而继承 棵橄榄树。
请编写一个程序,根据给定的田地和条状土地的信息,以及儿子可以选择的柏树数量,确定儿子可能继承的橄榄树的最大数量。
输入格式
第一行依次包含整数 :儿子需选择的柏树数量;整数 :田地数量;以及整数 :条状土地数量。
第二行包含 个整数 :各田地的柏树数量。
第三行包含 个整数 :各条状土地的柏树数量。
输出格式
包含一行,即一个整数:表示儿子可能继承的橄榄树的最大数量。
17 3 3
13 4 8
4 8 6
17
提示
在所有输入中,,,,$3\le N_1\le 150,3\le N_2\le 150,\dots,3\le N_M\le 150$,$2\le R_1\le 150,2\le R_2\le 150,\dots,2\le R_K\le 150$。田地与条状土地中的柏树总数至少为 。
此外,在 的输入中,。
京公网安备 11011102002149号