정의
모든 유한 한 정수 시퀀스를 연속 된 서브 시퀀스로 포함하는 경우 (무한한) 정수 시퀀스 범용이라고하자
즉, 정 순서 (a 하나 하는 2 , ...) 각각의 유한 정수 시퀀스 경우에 한정해 보편적 (b (1) , ..., (B)의 n은 ) , 오프셋가 K 되도록 (a K + 1 ,…, a k + n ) = (b 1 ,…, b n ) .
예를 들어 양의 소수는 다음과 같은 이유로 보편적이지 않습니다.
음수, 1 또는 복합 숫자를 포함하지 않습니다 .
3 을 포함하지만 연속 하위 시퀀스 (3, 3, 3) 는 포함하지 않습니다 .
2 와 5를 포함하지만 연속 된 서브 시퀀스 (2, 5) 는 포함하지 않습니다 .
연속 서브 시퀀스 (7, 11, 13)를 포함하지만 연속 서브 시퀀스 (13, 11, 7) 는 포함하지 않습니다 .
태스크
선택 어떤 하나의 보편적 인 정수 순서 (A 일을 하는 2 , ...) 다음과 같은 규칙을 준수, 당신의 선택의 프로그래밍 언어를 구현한다.
전체 프로그램 또는 기능을 제출할 수 있습니다.
I / O에는 세 가지 옵션이 있습니다.
입력하지 않고 전체 순서를 인쇄하거나 반환하십시오.
색인 n 을 입력으로 사용하고 인쇄하거나 n n을 리턴 하십시오 .
색인 n 을 입력으로 사용하고 인쇄하거나 리턴하십시오 (a 1 ,…, a n ) .
I / O 옵션 2 및 3의 경우 원하는 경우 0 기반 인덱싱을 사용할 수 있습니다 .
제출은 결정 론적이어야합니다. 동일한 입력으로 여러 번 실행하는 경우 동일한 출력을 생성해야합니다.
또한, 분명하지 않은 한, 선택한 순서가 보편적임을 증명하십시오. 입증되지 않은 추측에 의존하지 않을 수도 있습니다.
표준 코드 골프 규칙이 적용됩니다. 가장 짧은 바이트 단위의 코드가 이길 수 있습니다!