#arc050b. [arc050_b]花束
[arc050_b]花束
問題文
高橋君は赤い花を 本、青い花を 本持っています。高橋君は次の 種類の花束を作ることができます。
- 本の赤い花と 本の青い花からなる花束
- 本の赤い花と 本の青い花からなる花束
高橋君が作ることのできる花束の個数の最大値を求めてください。すべての花を使い切る必要はありません。
制約
入力
入力は以下の形式で標準入力から与えられる。
出力
高橋君が作ることのできる花束の個数の最大値を出力せよ。
入力例1
5 5
3 4
出力例1
2
「 本の赤い花と 本の青い花からなる花束」を 個と、「 本の赤い花と 本の青い花からなる花束」を 個作ればよいです。このとき、赤い花が 本余ります。
入力例2
10 20
2 2
出力例2
10
「 本の赤い花と 本の青い花からなる花束」を 個作ればよいです。
入力例3
1 1
2 2
出力例3
0
入力例4
10000000000 10000000000
4 3
出力例4
4545454545
入力値および出力値は bit 整数型に収まらない場合があります。