일부 배경
수학에서 그룹 은 튜플 ( G , •)이며 여기서 G 는 집합이며 • G 의 연산은 x 에서 y의 두 요소 에 대해 G입니다 . X • Y는 도이고 G는 .
일부 x , y , Z 에서의 G , 염기성 기 공리는 다음이다 :
- G 는 아래에서 닫힙니다 . 즉 X • Y 에 G
- 작업은 연관 적입니다 . 즉 x • ( y • z ) = ( x • y ) • z
- G는 가 신원 요소, 즉 존재 전자 의 G 등 그 X • E = X 모든 X
- 작업이 •이다 invertable 즉 존재 , B 의 G 되도록 • X = Y 및 Y • B = X
자, 그것들은 그룹입니다. 이제 우리는 Abelian 그룹 을 그룹 ( G , •) 으로 정의하여 다음 과 같이 정류 작업을 수행합니다. 즉, x • y = y • x 입니다.
마지막 정의. 그룹 의 순서 ( G , •)는 | G |는 세트 G 의 요소 수입니다 .
직무
Abelian 차수는 정수 n 이므로 모든 차수 n 그룹 은 Abelian입니다. OEIS에서 Abelian 주문 순서는 A051532 입니다. 당신의 임무는 정수 n이 주어지면이 순서 의 n 번째 항 (1 색인)을 생성하는 것 . 오버플로가 발생하지 않도록 최대 정수까지의 입력을 지원해야합니다.
입력은 함수 인수, 명령 행 인수, STDIN 또는 편리한 것에서 올 수 있습니다.
함수에서 출력을 반환하거나 STDOUT으로 인쇄하거나 편리한 것을 출력 할 수 있습니다. STDERR에 쓸 내용이 없습니다.
점수는 바이트 수이며 가장 짧은 승입니다.
예
시퀀스의 처음 25 개 용어는 다음과 같습니다.
1, 2, 3, 4, 5, 7, 9, 11, 13, 15, 17, 19, 23, 25, 29, 31, 33, 35, 37, 41, 43, 45, 47, 49, 51