UVA811 The Fortified Forest
题目描述
一个王国的森林里面有一棵棵树,每一棵树都有四个输入信息:$x$ 坐标,$y$ 坐标,价值 $v$,砍掉所能获得的木材长度 $l$,国王希望砍掉一些树,将这些砍下来的树做木材将剩下来的树围起来,同时希望砍掉的树木价值总和最小,问怎么砍最好。
输入格式
多组数据。
每组数据的第一行输入一个正整数 $N$ 表示树的个数,以 $N=0$ 为输入终止。
接下来的 $N$ 行依次给出每棵树的 $x,y,v,l$。
输出格式
每组输出最优方案下砍的树的编号,从小到大排序。
然后输出剩余的木材长度。
如果有多种最优方案,输出砍树数量最少的一种。
输出格式参考下面给出的例子。
请注意行末不应该有空格,两组数据之间需要额外的换行,所有数据结束之后不应该输出换行。
说明/提示
$N \le 15$。