时尚袜子


Submit solution

Points: 10
Time limit: 1.0s
Memory limit: 4M

Author:
Problem type
Allowed languages
C++

时尚袜子

一天,Vasya the Hipster 决定计算自己有多少双袜子。结果发现他有 \(a\) 双红色袜子和 \(b\) 双蓝色袜子。
根据最新的时尚潮流,Hipster 必须穿不同颜色的袜子:左脚穿红色,右脚穿蓝色。
每天早上 Vasya 会穿上新袜子,晚上睡觉前将其丢弃,因为他不想洗袜子。
Vasya 想知道他最多可以穿多少天时尚袜子(即每天穿一红一蓝的袜子),然后在袜子用完或无法再组成一对袜子的情况下, 最多还能穿多少天相同颜色的袜子。你能帮他吗?

输入

输入的单行包含两个正整数 \(a\) 和 \(b\) (\(1 \le a,b \le 100\)) Vasya 拥有的红色和蓝色袜子的数量。

输出

输出两个用空格分隔的整数 Vasya 能够穿时尚袜子的最大天数和他在袜子用完之前或无法再配成一对袜子时可以穿的同色袜子天数。

输入 1
3 1
输出 1
1 1
输入 2
2 3
输出 2
2 0
输入 3
7 3
输出 3
3 2
说明

在第一个示例中,Vasya 可以首先穿上一双不同颜色的袜子,之后剩下两个红色袜子可以在第二天穿。
在第二个示例中,Vasya 能穿两天不同颜色的袜子,但剩下的蓝色袜子无法再与红色袜子配对,所以不能再穿同色的袜子。
在第三个示例中,Vasya 能穿三天不同颜色的袜子,剩下的红色袜子可以配对穿两天。


Comments

There are no comments at the moment.