가장 큰 나머지
시간 제한1초메모리 제한1024 MB
50자리까지의 큰 양의 정수 N개가 주어질 때, 모든 순서쌍 i, j에 대해 a_i를 a_j로 나눈 나머지의 최댓값을 구한다. 수열에는 서로 다른 값이 적어도 하나 존재한다.
문제
양의 정수 이 주어진다. 주어진 수열에는 값이 서로 다른 두 수가 적어도 한 쌍 존재한다. 인 모든 에 대하여 를 로 나눈 나머지의 최댓값을 구하는 프로그램 max를 작성하시오.
입력
첫째 줄에 이 주어진다. 둘째 줄에 이 공백으로 구분되어 주어진다.
출력
구하는 최대 나머지를 한 줄에 출력한다.
제한
- , .