Logo
(追記) (追記ここまで)

22945번 - 팀 빌딩

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB2554124799247.601%

문제

개발자 $N$명이 팀 빌딩을 위해 한 줄로 서있다.

하나의 팀을 만들기 위해서는 개발자 2명이 반드시 모여야 한다.

개발자 A와 개발자 B가 팀을 만들 때 팀의 능력치는 아래와 같이 계산이 된다.

  • (개발자 A와 개발자 B 사이에 존재하는 다른 개발자 수) × min(개발자 A의 능력치, 개발자 B의 능력치)

예를 들어, 4명의 개발자가 존재할 때, 각 개발자의 능력치를 1 4 2 5라고 하자. 이때 능력치가 1인 개발자와 능력치가 5인 개발자가 한 팀을 이뤘다고 가정하자. 그러면 이 팀의 능력치는 2ドル×min(1, 5) = 2$가 된다.

팀 빌딩에서 나올 수 있는 팀 중 능력치의 최대값을 구해보자.

입력

첫 번째 줄에 개발자의 수 $N$이 주어진다.

두 번째 줄에는 $N$의 개발자의 각 능력치 $x_{i}$가 공백으로 구분되어 주어진다.

출력

팀의 능력치 최댓값을 출력한다.

제한

  • 2ドル ≤ N ≤ 100,000$
  • 1ドル ≤ x_i ≤ 10,000,ドル $x_i$는 정수

예제 입력 1

4
1 4 2 5

예제 출력 1

4

힌트

출처

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /