Що таке послідовність зубочисток?
За даними Вікіпедії
У геометрії послідовність зубочистки - це послідовність двовимірних візерунків, яку можна сформувати багаторазовим додаванням відрізків рядків ("зубочисток") до попереднього шаблону в послідовності.
Перший етап проектування - це єдиний «зубочистка», або лінійний сегмент. Кожен етап після першого формується за допомогою попередньої конструкції і для кожного відкритого кінця зубочистки, розміщуючи ще одну зубочистку, орієнтовану під прямим кутом на цьому кінці.
Цей процес призводить до картини зростання, при якій кількість сегментів на n стадії коливається за фрактальною картиною між 0,45n2 та 0,67n2. Якщо T (n) позначає кількість відрізків на стадії n, то значення n, для яких T (n) / n2 є близьким до максимуму, виникають, коли n знаходиться поблизу потужності двох, тоді як значення, для яких це близько його мінімального трапляються поблизу чисел, які приблизно в 1,43 рази перевищують потужність двох. Структура стадій у послідовності зубочисток часто нагадує фрактал Т-квадрата, або розташування клітин у клітинному автоматі Улам-Варбуртон.
Усі обмежені ділянки, оточені зубочистками за малюнком, але самі по собі не перетинаються зубочистками, повинні бути квадратами або прямокутниками. Можна припустити, що кожен відкритий прямокутник за малюнком зубочистки (тобто прямокутник, повністю оточений зубочистками, але зубочисткою не перетинає його внутрішню частину) має бічні довжини та ділянки, потужність яких дві, з однією з бічних довжин будучи не більше двох.
Завдання
Ви повинні зробити програму або функцію, яка приймає вхід зі STDIN, аргумент функції або аргумент командного рядка і зробити фрактал Tootpick на цьому етапі. Ведення та переведення нового рядка заборонено, за винятком випадків, коли це неминуче. Обмежувальний ящик повинен бути як мінімум, включаючи провідний і кінцевий простір. Для первинної лінії робимо дві \
діагоналі в просторі. Гарантований вклад становить менше двох тисяч. Принаймні один рядок має непробільний характер. Доступний простір дозволено.
Випробування
1
\
\
5
\
/\
/\
/ /\
\/\/\ \ \
\ \ \/\/\
\/ /
\/
\/
\