[BOJ 12879] 카드 세트
View as PDF
Submit solution
Assembly, Awk, C, C++, Java, Pascal, Perl, Python, Sed, Text
Points:
3
Time limit:
2.0s
Memory limit:
512M
Problem types
Allowed languages
여러분에게 카드의 종류 N과 각각의 종류의 카드가 몇 장인지 N개의 정수로 주어지고, 조커 카드가 몇 장인지 주어진다. 여러분은 이 카드들을 이용해서 덱(deck)을 만들려고 한다. 하나의 덱은 다음과 같은 두 가지 유형 중 하나로 구성된다.</p>
- 각 종류의 카드 한 장씩(조커카드는 사용하지 않는다.)
- 한 종류를 제외하고 나머지 종류에 대해서 카드 한 장씩과 조커 카드 한 장
예를 들어, 3 종류의 카드들과 한 장의 조커 카드가 있다면 다음과 같은 덱들이 가능하다. {1번 카드, 2번 카드, 3번 카드}, {조커, 2번 카드, 3번 카드}, {1번 카드, 조커, 3번 카드}, {1번 카드, 2번 카드, 조커}. 각 카드는 하나의 단일 덱에만 포함될 수 있다.
주어진 카드들로 최대 몇 개의 덱을 만들 수 있는지 출력하시오.
입력 형식
첫째 줄에 카드의 종류 N이 주어진다. N은 50 이하의 자연수이다.</p>
둘째 줄에 N개의 정수가 주어진다. 두 번째 줄의 k번째 수는 k번 종류의 카드가 몇 장인지 나타낸다. 이 값은 각각 0 이상 5억 이하이다.
셋째 줄에 조커 카드가 몇 장인지 주어진다. 0 이상 5억 이하이다.
출력 형식
문제의 정답이 되는 하나의 정수를 출력한다.
예제 입력
2
10 15
3
예제 출력
13
Comments