string으로 시작하여 ABC
자신의 마지막 절반을 반복해서 자신에 추가 한 결과를 고려하십시오 (길이가 홀수 인 경우 더 큰 절반 사용).
우리는 진보를 얻습니다 :
ABC
ABCBC
ABCBCCBC
ABCBCCBCCCBC
ABCBCCBCCCBCBCCCBC
etc...
하자 S
절차와 같은 결과가 영원히 반복되는 결과 무한 문자열 (또는 열)를 나타낸다.
골
이 코드 챌린지의 목표는의 런의 첫 번째 발생 색인을 찾는 것 C
입니다 S
.
: 그것은 처음에는 쉽게 C
첫 번째 인덱스에서 발생 2
, CC
에 4
, CCC
에 7
, CCCC
에 26
, 그러나 CCCCC
인덱스에 모든 방법입니다 27308
! 그 후 내 기억이 부족합니다.
우승자는 가장 많은 지수를 올바르게 생성하는 제출물이됩니다 (순서대로 시작 C
). 모든 종류의 알고리즘을 사용할 수 있지만 기본적인 무차별 대입을 사용하지 않는 경우 반드시 설명하십시오. 입력 및 출력은 이해하기 쉬운 형식 일 수 있습니다.
중요 사항 : 나는 S
실제로 모든 실행을 포함 하는지 여부를 공식적으로 알지 못합니다 C
. 이 질문은 저자가 찾지 못한 Mathematics Stack Exchange의 질문에서 비롯된 CCCCCC
것입니다. 나는 여기 누군가가 할 수 있는지 궁금하다. (이 질문은 주제에 대한 나의 원래 질문을 바탕 으로합니다 .)
당신의 모든 실행 증명할 수있는 경우 C
에 발생을 S
이 질문은 더 이상 유효하지 때문에 당신은 자동으로 이길 것이다. 아무도 그 증명되지도 찾을 수 있다면 CCCCCC
그 승자가 얻을 수있는 사람이 될 것입니다 가장 높은 지수에 하한 CCCCCC
(또는 어떤 경우에 가장 큰 미해결 실행이 CCCCCC
발견된다).
업데이트 : 엄청난로 명성 isaacg 및 고해상도 발견 CCCCCC
2.124 * 10 ^ (519)의 천문학적 인덱스. 이 속도에서 나는 CCCCCCC
무차별 대입에 의존하는 방법으로 찾는 것을 상상할 수 없습니다 . 잘 했어!
CCCCC
색인 27308에서 발견했다고 말하지만 나중에 처음 어디에서 발생하는지 알지 못하는 것처럼 들립니다. 당신은 의미 했습니까CCCCCC
?