atcoder#ARC083A. [ABC074C] Sugar Water
[ABC074C] Sugar Water
配点: 点
問題文
すぬけ君はビーカーに砂糖水を作ろうとしています。 最初ビーカーは空です。すぬけ君は以下の 種類の操作をそれぞれ何回でも行うことができます。一度も行わない操作があっても構いません。
- 操作 1: ビーカーに水を [g] 入れる。
- 操作 2: ビーカーに水を [g] 入れる。
- 操作 3: ビーカーに砂糖を [g] 入れる。
- 操作 4: ビーカーに砂糖を [g] 入れる。
すぬけ君の実験環境下では、水 [g] あたり砂糖は [g] 溶けます。
すぬけ君はできるだけ濃度の高い砂糖水を作りたいと考えています。
ビーカーに入れられる物質の質量 (水の質量と砂糖の質量の合計) が [g] 以下であり、 ビーカーの中に砂糖を溶け残らせてはいけないとき、 すぬけ君が作る砂糖水の質量と、それに溶けている砂糖の質量を求めてください。 答えが複数ある場合はどれを答えても構いません。
水 [g] と砂糖 [g] を混ぜた砂糖水の濃度は [%]です。 また、この問題では、砂糖が全く溶けていない水も濃度 [%] の砂糖水と考えることにします。
制約
- はすべて整数である。
入力
入力は以下の形式で標準入力から与えられる。
出力
整数を空白区切りで つ出力せよ。 つ目は求める砂糖水の質量、 つ目はそれに溶けている砂糖の質量とせよ。
1 2 10 20 15 200
110 10
この入力例の状況では、水 [g] あたり砂糖は [g] 溶けます。 また、ビーカーに物質を [g] まで入れることができます。
操作 1 と操作 3 を 回ずつ行うことで [g] の砂糖水を作ることができます。 また、これ以上濃度の高い砂糖水を作ることはできません。 たとえば、以下のような操作は条件を満たしません。
- 操作 1 と操作 4 を 回ずつ行うと、ビーカーに砂糖が溶け残ってしまいます。
- 操作 2 を 回と操作 3 を 回行うと、ビーカーの中の物質の量が [g] を超えてしまいます。
1 2 1 2 100 1000
200 100
ほかに、たとえば以下の出力も正解となります。
400 200
一方、以下の出力は不正解となります。
300 150
なぜなら、砂糖が [g] 溶けた [g] の砂糖水を作るにはビーカーに水をちょうど [g] 入れる必要がありますが、そのようなことは不可能だからです。
17 19 22 26 55 2802
2634 934