atcoder#WTF19D. Distinct Boxes

Distinct Boxes

题目描述

すぬけ君は R R 個の赤いボールと B B 個の青いボールを持っています。 彼は、これらのボールを K K 個の箱に分けて入れます。このとき、どの箱も空でなく、またどのふたつの箱も中身が一致しないようにします。 K K のとりうる最大値を求めてください。

より形式的には、箱に 1 1 から K K までの番号を振り、箱 i i ri r_i 個の赤いボールと bi b_i 個の青いボールを含むとすると、次の条件が満たされなければなりません。

  • i i (1  i  K 1\ \leq\ i\ \leq\ K ) に対し、ri > 0 r_i\ >\ 0 または bi > 0 b_i\ >\ 0 である。
  • i, j i,\ j (1  i < j  K 1\ \leq\ i\ <\ j\ \leq\ K ) に対し、ri  rj r_i\ \neq\ r_j または bi  bj b_i\ \neq\ b_j である。
  •  ri = R \sum\ r_i\ =\ R かつ  bi = B \sum\ b_i\ =\ B である (箱の外にボールが取り残されてはならない)。

输入格式

入力は以下の形式で標準入力から与えられる。

R R B B

输出格式

K K のとりうる最大値を出力せよ。

题目大意

RR 个红球和 BB 个蓝球。现将它们装入 KK 个盒子使每个盒子非空且装球情况两两不同(红球个数不同或蓝球个数不同),且没有空盒,求最大的 KK

1R,B1091\le R,B\le 10^9

样例解释:

8 3
5

提示

制約

  • 1  R, B  109 1\ \leq\ R,\ B\ \leq\ 10^{9}

Sample Explanation 1

K = 5 K\ =\ 5 を達成する方法として考えられるものをひとつ、以下の画像に示します。 ![](https://img.atcoder.jp/wtf19/9ea9530037df204a84029678052ab593.png)