이웃 곱이 12가 아닌 원순열
문제
부터 까지의 자연수가 하나씩 적혀 있는 개의 의자가 있다. 이 개의 의자를 일정한 간격을 두고 원형으로 배열할 때, 서로 이웃한 개의 의자에 적혀 있는 수의 곱이 가 되지 않도록 배열하는 경우의 수를 구하시오. (단, 회전하여 일치하는 것은 같은 것으로 본다.) [4점]

정답 보기
자료 내려받기
아직 올라온 파일이 없습니다.
해설
[출제의도] 원순열의 수를 이용하여 조건을 만족시키는 경우의 수를 구할 수 있는가? 개의 의자를 원형으로 배열하는 경우의 수는 이때 서로 이웃한 개의 의자에 적혀 있는 수의 곱이 가 되는 경우가 있도록 배열하는 경우는 다음과 같이 생각할 수 있다. (ⅰ) 이 각각 적힌 두 의자가 이웃하게 배열되는 경우 이 각각 적힌 두 의자를 개로 생각하여 의자 개를 원형으로 배열하는 경우의 수는 이 각각에 대하여 이 각각 적힌 두 의자의 자리를 서로 바꾸는 경우의 수는 그러므로 이 경우의 수는 (ⅱ) 가 각각 적힌 두 의자가 이웃하게 배열되는 경우 가 각각 적힌 두 의자를 개로 생각하여 의자 개를 원형으로 배열하는 경우의 수는 이 각각에 대하여 가 각각 적힌 두 의자의 자리를 서로 바꾸는 경우의 수는 그러므로 이 경우의 수는 (ⅲ) 이 각각 적힌 두 의자와 가 각각 적힌 두 의자가 모두 이웃하게 배열되는 경우 이 각각 적힌 두 의자를 개로 생각하고, 가 각각 적힌 두 의자를 개로 생각하여 의자 개를 원형으로 배열하는 경우의 수는 이 각각에 대하여 이 각각 적힌 두 의자의 자리를 서로 바꾸고, 가 각각 적힌 두 의자의 자리를 서로 바꾸는 경우의 수는 그러므로 이 경우의 수는 (ⅰ)~(ⅲ)에 의하여 서로 이웃한 개의 의자에 적혀 있는 수의 곱이 가 되는 경우가 있도록 배열하는 경우의 수는 따라서 구하는 경우의 수는