P13486 [GCJ 2008 Finals] Juice
题目描述
你正在举办一场派对。为此,你正在通过混合三种不同类型的果汁来制作饮品:苹果汁、香蕉汁和胡萝卜汁。我们将这三种果汁分别记作 $A$、$B$ 和 $C$。
你希望决定饮品中每种果汁所占的比例,使得能让尽可能多的参加派对的人喜欢这款饮品。
每个人对于饮品中每种果汁都有一个最小比例的要求。只有当饮品中每种果汁的比例都大于等于他所要求的最小比例时,他才会喜欢这款饮品。
请你计算,最多能让多少人喜欢你调制的饮品。
输入格式
- 第一行包含一个整数 $T$,表示测试用例的数量。
对于每个测试用例,包含:
- 一行一个整数 $N$,表示参加派对的人数。
- 接下来的 $N$ 行,每行包含三个用空格分隔的数字 "$A$ $B$ $C$",表示每个人对于三种果汁的最小比例要求。$A$、$B$ 和 $C$ 是 $0$ 到 $10000$ 之间的整数,表示以万分之一为单位的比例。保证 $A + B + C \leq 10000$。
输出格式
- 输出 $T$ 行,每行对应一个测试用例,格式为 "Case #$X$: $Y$",其中 $X$ 是测试用例编号(从 $1$ 开始),$Y$ 是最多能让多少人喜欢你调制的饮品。
说明/提示
**提示**
在第一个样例中,对于每种果汁,都有一个人希望饮品完全由该果汁组成!显然你只能满足其中一个人的要求。
在第二个样例中,你可以满足三个人中的任意两个人的要求。
在第三个样例中,如果你将三种果汁等分混合,五个人都会喜欢这款饮品。
**数据范围**
- $1 \leq T \leq 12$
**小数据集(测试集 1 - 可见)**
- $1 \leq N \leq 10$
**大数据集(测试集 2 - 隐藏)**
- $1 \leq N \leq 5000$
由 ChatGPT 4.1 翻译