수열 찾기
시간 제한2초메모리 제한512 MB
B가 주어질 때, 모든 A_i가 서로 다르고 1보다 크며 A_i^{B_i}가 나머지 A_j의 곱으로 나누어지는 수열 A가 존재하는지 판정한다.
문제
길이가 인 양의 정수 수열 이 주어진다. 다음 조건을 모두 만족하는 수열 이 존재하는지 판정하는 프로그램을 작성하시오.
- 의 원소는 서로 모두 다르다.
- 모든 에 대해 이다.
- 모든 에 대해 은 로 나누어떨어진다. 여기서 는 에서 를 제외한 나머지를 모두 곱한 값, 즉 이다.
의 크기에는 상한이 없다.
입력
첫째 줄에 수열의 길이 ()이 주어진다.
둘째 줄에 부터 까지 개의 정수가 공백으로 구분되어 주어진다. ()
출력
조건을 만족하는 수열 를 만들 수 있으면 1을, 만들 수 없으면 0을 출력한다.