#codefestival2018qualae. [code_festival_2018_quala_e]オレンジとみかん
[code_festival_2018_quala_e]オレンジとみかん
問題文
オレンジが 個、みかんが 個あります。 また、人が 人おり、 は の約数となっています。 これら 個の果物を、各人がちょうど 個の果物を受け取るように、これら 人で分けることにしました。
人目の人はオレンジ 個あたり 、みかん 個あたり の満足度を得ます。 すなわち、 人目の人がオレンジを 個、みかんを 個受け取った場合、この人が得る満足度は となります。
最も大きい満足度を得る人の満足度と最も小さい満足度を得る人の満足度の差をできるだけ小さくするように果物の分け方を選んだときの、この差を求めてください。
制約
- は の正の約数である。
- ()
- 入力値はすべて整数である。
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力せよ。
入力例 1
4 5 3
10 5
8 7
4 11
出力例 1
3
たとえば以下のように果物を分けることで最小値を達成できます。
- 人目はオレンジを 個、みかんを 個受け取る。 の満足度を得る。
- 人目はオレンジを 個、みかんを 個受け取る。 の満足度を得る。
- 人目はオレンジを 個、みかんを 個受け取る。 の満足度を得る。
入力例 2
3 5 2
1 1
1000000000 1000000000
出力例 2
3999999996
入力例 3
30 60 3
1 100
10 1
100 1
出力例 3
0
入力例 4
1000 1000 5
41 60
78 10
19 100
100 40
30 40
出力例 4
1430