아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

소수 최소 공배수

면접 대비

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

요약
길이 N인 수열에서 소수인 값만 골라 최소공배수를 구해 출력하고, 소수가 없으면 -1을 출력한다.
난이도

보통10점 중 4점

유형
정수론, 수학, 구현, 완전 탐색
정답자
아직 제출이 없습니다

문제

행복이는 길이가 NN인 수열 AA에서 소수들을 골라 최소공배수를 구하려고 한다.

행복이를 도와 이 값을 계산하자.

입력

첫째 줄에 수열 AA의 길이 NN이 주어진다. (1≤N≤10,000)(1 \le N \le 10,000)

그다음 줄에는 수열 AA의 원소 AiA_i가 공백으로 구분되어 주어진다. (2≤Ai≤1,000,000)(2 \le A_i \le 1,000,000)

답이 2632^{63} 미만인 입력만 주어진다.

출력

첫째 줄에 소수들의 최소공배수를 출력한다.

소수가 없는 경우에는 -1을 출력한다.

예제2

  1. 예제 1

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

    입력
    4
    4 16 64 256
    
    예상 출력
    -1