pianojay   4년 전


주어진 N개의 숫자에 대해 나누었을 때 나머지가 같도록 하는 수들을 오름차순으로 출력하라는 문제입니다.(1 제외)

N개의 숫자를 배열에 넣은 다음

이웃한 항 끼리의 차(절대값)를 모두 구한 다음에

차들의 최대공약수를 구한 다음

그 최대공약수의 1을 제외한 모든 약수를 출력하도록 했습니다.

시간초과가 일어나네요.

약수를 출력하는 과정에서 문제가 일어난 것일까요? 이보다 더 나은 방법이 생각나지 않네요...

댓글을 작성하려면 로그인해야 합니다.