만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

점수 계산

면접 대비

시간 제한1초메모리 제한1024 MB

요약
배열에서 서로 다른 두 원소를 골라 곱의 자릿수 합을 점수로 얻을 때, 얻을 수 있는 최대 점수를 구합니다.
난이도

보통10점 중 4점

유형
수학, 해시맵
정답자
아직 제출이 없습니다

문제

길이가 NN인 배열 aa가 주어진다. 배열 aa의 ii번째 원소를 aia_i라고 정의하자.

다음 과정을 통해 배열에서 점수를 획득할 수 있다.

  1. 배열의 두 원소 aia_i, aja_j를 선택한다. (1≤i<j≤N1 \le i < j \le N)
  2. 선택된 두 원소의 곱 ai×aja_i \times a_j의 각 자릿수를 더한 값만큼 점수를 획득한다.

배열 aa에서 획득할 수 있는 점수의 최댓값을 구하시오. 단, 점수는 한 번만 획득할 수 있다.

입력

첫째 줄에 배열 aa의 길이 NN이 주어진다.

둘째 줄에 배열 aa의 원소 aia_i가 공백으로 구분되어 주어진다.

출력

첫째 줄에 정답을 출력한다.

제한

  • 2≤N≤100,0002 \le N \le 100{,}000
  • 1≤ai≤9991 \le a_i \le 999
  • 입력으로 주어지는 모든 수는 양의 정수이다.

예제2

  1. 예제 1

    입력
    2
    3 8
    
    예상 출력
    6
    
  2. 예제 2

    입력
    4
    1 19 3 10
    
    예상 출력
    12