atcoder#NIKKEI2019QUALA. Subscribers

Subscribers

题目描述

私たちは、新聞の購読に関する調査を行いました。 具体的には、調査の対象者 N N 人に対し、それぞれ次の 2 2 つの質問を行いました。

  • 質問 1 1 : あなたは新聞 X を購読しているか?
  • 質問 2 2 : あなたは新聞 Y を購読しているか?

その結果、質問 1 1 に対して「はい」と回答した人の数は A A 人、質問 2 2 に対して「はい」と回答した人の数は B B 人でした。

このとき、調査の対象者のうち新聞 X, Y の両方を購読している人の数は最大で何人であり、また最小で何人であると考えられるでしょうか?

この問いに答えるプログラムを書いてください。

输入格式

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

N N A A B B

输出格式

両方の新聞を購読している人の数として考えられる最大の人数と最小の人数をこの順に、空白で区切って出力せよ。

题目大意

NN 个人要回答 XXYY 两个问题。其中 AA 个人回答了 XX 问题,BB 个人回答了 YY 问题。

求出两个问题都回答的人数的最大值和最小值。

数据范围:

  • 1N1001\leq N \leq 100
  • 0A,BN0\leq A,B \leq N
10 3 5
3 0
10 7 5
5 2
100 100 100
100 100

提示

制約

  • 1  N  100 1\ \leq\ N\ \leq\ 100
  • 0  A  N 0\ \leq\ A\ \leq\ N
  • 0  B  N 0\ \leq\ B\ \leq\ N
  • 入力される値はすべて整数である。

Sample Explanation 1

この例では、調査の対象者 10 10 人のうち 3 3 人が新聞 X を購読していると回答し、5 5 人が新聞 Y を購読していると回答しています。 このとき、両方の新聞を購読している人の数は最大で 3 3 人、最小で 0 0 人です。

Sample Explanation 2

この例では、調査の対象者 10 10 人のうち 7 7 人が新聞 X を購読していると回答し、5 5 人が新聞 Y を購読していると回答しています。 このとき、両方の新聞を購読している人の数は最大で 5 5 人、最小で 2 2 人です。