아름다운 순열
면접 대비시간 제한1초메모리 제한1024 MB
n과 k가 주어질 때, 1부터 n까지의 순열 중 인접한 두 수의 곱의 합이 k로 나누어떨어지는 순열의 개수를 구합니다.
문제
크기가 인 순열은 부터 까지의 서로 다른 수로 이루어진 배열 이다. 각 수는 순열에 정확히 한 번씩 나타난다.
세냐는 순열 의 아름다움을 으로 정의한다. 세냐는 아름다움이 로 나누어떨어지는 순열의 개수를 세려고 한다.
과 가 주어졌을 때, 크기가 인 순열 중 아름다움이 로 나누어떨어지는 순열의 개수를 구하라.
입력
두 정수 과 가 주어진다 (, ).
출력
아름다움이 로 나누어떨어지는 크기 인 순열의 개수를 정수 하나로 출력한다.