순열과 대응하는 숫자의 사전 순서가 동일하도록 n 요소의 순열과 숫자 0에서 n! -1 사이에 잘 알려진 형용사가 있습니다. 예를 들어, n = 3 인 경우 :
0 <-> (0, 1, 2)
1 <-> (0, 2, 1)
2 <-> (1, 0, 2)
3 <-> (1, 2, 0)
4 <-> (2, 0, 1)
5 <-> (2, 1, 0)
또한, n 개의 원소의 순열이 그룹을 형성한다는 것은 잘 알려져있다.-n 개의 원소의 두 번째 순열에 적용된 n 개의 원소의 순열은 n 개의 원소의 순열을 만든다 .
예를 들어 (a, b, c)에 적용된 (1, 0, 2)는 (b, a, c)를 산출하므로 (2, 1, 0)에 적용된 (1, 0, 2)는 (1, 2)를 산출합니다 , 0).
세 개의 정수 인수를 취하는 프로그램을 작성하십시오 : n, p1 및 p2; p1과 p2를 n 개의 요소 순열로 해석합니다. 첫 번째를 두 번째에 적용합니다. 해당 정수를 출력합니다. 예를 들면 다음과 같습니다.
$ ./perm.sh 3 2 5
3
A.
어제 문서를 들여다 보았지만 질문 O :-)