16. 싱싱청과물(하)

View as PDF

Submit solution

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

Author:
Problem type

원미동에 있는 싱싱청과물은 과일과 부식들을 파는 가게이다.

어느 날 그 이웃에 있던 김포슈퍼와 형제슈퍼가 가격 경쟁을 시도하자,

싱싱청과물 주인은 지지 않고 1+1 세일을 강행하려 한다.

이 행사 기간 동안에 과일 두 개를 사면, 둘 중에 가격이 싼 과일은 공짜로 준다.(가격이 같다면, 아무거나 하나가 공짜이다.)

가령, 사야 하는 과일이 4개이고 가격이 각각 1, 1, 2, 2라면

(2, 1), (2, 1) 묶음으로 사면 총 가격이 4가 되지만 (2, 2), (1, 1) 묶음으로 사면 총 가격이 3이 된다.

손님은 항상 짝수개의 과일을 구입하고, 손님이 사려는 과일들의 낱개 가격이 주어졌을 때

손님이 지불해야 하는 최소 금액을 구하는 프로그램을 작성하시오.

입력

  • 첫 줄에 과일의 수 \(N\)이 주어진다.\((2 ≤ N ≤ 10000, N\)은 짝수\()\)
  • 그 다음 줄부터 \(N\)개의 줄에 과일의 낱개 가격이 정수로 주어진다.\((1 ≤\) 과일의 가격 \(≤ 10000)\)

출력

  • 손님이 지불해야 하는 최소 금액을 출력한다.

입력 예시 1

4
1
1
2
2

출력 예시 1

3

Comments

There are no comments at the moment.