100 atcoder#ABC054D. [ABC054D] Mixing Experiment
[ABC054D] Mixing Experiment
题目描述
イルカは、微量の物質Cを生成したいと考えています。
物質Cを生成するためには、タイプAの物質とタイプBの物質の混合比が となる溶液を用意する必要があります。
しかし、イルカは薬品を1つも持っていないため、薬局へ薬品を買いに行くことにしました。
薬局では、 種類の薬品を取り扱っており、各薬品 の在庫はちょうど1つです。
各薬品 は、タイプAの物質 グラム、タイプBの物質 グラム含んでおり、価格 円で売られています。
イルカは、いくつかの薬品を薬局で買います。買った薬品は全て使わなければなりません。
物質Cを生成するために、必要な最小予算を求めてください。
薬局で売られている薬品の組み合わせで、物質Cを生成できない場合はそれを報告してください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
物質Cを生成するために必要な最小予算を出力せよ。物質Cを生成できない場合には -1
を出力せよ。
题目大意
题目描述:
有 个物体,第 个物体含有 质量的 A 元素 和 质量的 B 元素,代价为 。
问能否取若干个物体,使 A 元素与 B 元素质量之比为 ,并使代价最小。
输入格式:
第一行3个整数
下面 行,每行3个整数
输出格式:
若能满足条件则输出 最小代价。
否则输出 -1
数据范围:
-
-
-
-
-
-
输入都为整数。
translated by @君のNOIP。
3 1 1
1 2 1
2 1 2
3 3 10
3
1 1 10
10 10 10
-1
提示
制約
- 、、、、は整数である。
Sample Explanation 1
最小予算となる組み合わせは、薬品 と薬品 を混合する場合です。 この場合、混合した溶液中に物質Aは グラム、物質Bは グラム含まれており、混合比は となって条件を満たします。 このときの合計価格は 円となります。
Sample Explanation 2
物質Aと物質Bの混合比が となる薬品の組み合わせはないので、-1
を出力します。