Виведіть цю двійкову послідовність довжиною 1160:
-++-+--++-++-+--+--++-+--+--++-+--++-++-+-++--++-+---+-++-+--+--++++--+--++-+--++-++----++-++-+-++--++-+-+---++-+--++-++-+--++-+--+---+-++-+--++-++-+--+--++-++-+--++-+--+++-+-+----+++-+--+--+++---++-++-+--+--+++--+-+-+--+-+++-++-+--+--++-+--++-++-+--+--++--+++---+++-+---++-+--++--+-+--+-+++-+--++-++-+--++-+--+--++-+--++--+-++-+-+--+-+-++-+--++-+--+--++-+-+-++-+-+-++---+-+--++++--+---++-+-++-+--++-+--+--++-+--++++--+---+-++++--+--++-++-+--++-+--+--++-+--++-++-+--++-+--+--++-++-+----+++-+--++--+++---+-++-+--+-++---+-++-++-+--+--++--++++-+--+--+--++++--+--+++---++-++-+--++--+-+--+--++-++-+--+--+-+++-++-+--+--++--+-++-++-+--+--+--++-++-+--+++---++-+--++-++---+++---++-++----+++--+-++-+--+--++-+--++-++-+-++--++--++----+++-++--++----++-+++--++---+++----+-+-++-++-++-+-+----+++--++-+--++-++-+--+--+--++-+--++-++-+--++--+-+--+-+-+-++++---+-+-++--+--+-+-+-++-+-+++--+-+--+--+-+++--+-+++---++-+--+--++-++--++---++-+-++--++-+---+-++-+--+-++--++-+--++-+--+-+++-+--++--+-+-+++--+-+--++-++-+--+--+-++---+-++-+-++--++-+--+++-+----++--+-++-+-++--++-+--++-+-++--++-+---+-++-+--+++----+-+-++--++-+--++-++-++-+--+--+--++++---++---+-+-++-+-+++--+-++--+-+--+-+-++---+++-++
Послідовність
Ця кінцева послідовність є тісно структурованою таким чином, що, сподіваюся, надає унікальні методи стиснення. Він виникає з проблеми розбіжності Ерда, яка була викладена в а попередньому виклику .
Трактуючи терміни як +1 і -1, це послідовність максимальної довжини розбіжності 2, що означає:
Для кожного позитивного розміру кроку
d, якщо ви приймаєте коженd'-й термін (починаючи зdго ), поточна сума отриманої послідовності залишається між -2 і 2 включно.
Якщо ви думаєте, що кожен +означає крок праворуч і- означає крок вліво, це означає, що хода кожної dтретьої інструкції ніколи не рухається більше ніж на 2 кроки від вихідної позиції.
Наприклад, для d=3, якщо взяти кожен третій термін, задається послідовність +-++--+--+-..., чия сума сумарних сум [1,0,1,2,1,0,1,0,-1,0,1,...], яка ніколи не досягає -3 або 3.
-++-+--++-++-+--+--++-+--+--++-+--+...
^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
+ - + + - - + - - + -
1 0 1 2 1 0 1 0 -1 0 -1 ...
Цю послідовність було знайдено у 2014 році за допомогою комп'ютерного пошуку. Дивіться цей документ , де послідовність відтворена у Додатку B. Пошук доводить, що 1160 - це максимальна довжина послідовності з невідповідністю-2, хоча існує більше однієї послідовності такої довжини. Проблема розбіжності Ерда, доведена в 2015 році , говорить про те, що будь-яка така послідовність повинна мати кінцеву довжину для будь-якої максимальної невідповідності cзамість 2.
Часова вимога
Ваш код має закінчитися протягом 5 секунд . Це обмеження жорстокого насильства.
Формат виводу
Ви можете використовувати будь-які два фіксованих різних символи або значення для +та- у будь-якому форматі, подібному до списку чи рядку. Формат повинен бути таким, де 1160 бітових значень можна безпосередньо зчитувати, а не, наприклад, кодуватися як число через його бінарне подання або рядок через значення символів. Для виведення рядків дозволений останній новий рядок.
Таблиця лідерів