https://www.acmicpc.net/problem/1037
시간 2초, 메모리 512MB
input :
output :
조건 :
그러니까 1과 자기 자신이 아닌 모든 약수를 줄 때 A가 무엇인지 출력하라는 의미이다.
입력되는 모든 약수들을 오름차순으로 정렬한 다음에 처음과 끝을 곱해준다면 A를 얻을 수 있다.
import sys
n = int(sys.stdin.readline())
data = list(map(int, sys.stdin.readline().split()))
data.sort()
print(data[0] * data[-1])