Trình tự tăm là gì?
Theo Wikipedia
Trong hình học, chuỗi tăm là một chuỗi các mẫu 2 chiều có thể được hình thành bằng cách liên tục thêm các phân đoạn dòng ("tăm xỉa răng") vào mẫu trước đó trong chuỗi.
Giai đoạn đầu tiên của thiết kế là một "tăm" duy nhất, hoặc phân khúc dòng. Mỗi giai đoạn sau lần đầu tiên được hình thành bằng cách lấy thiết kế trước đó và, cho mỗi đầu tăm lộ ra, đặt một cây tăm khác ở giữa một góc bên phải trên đầu đó.
Quá trình này dẫn đến một mô hình tăng trưởng trong đó số lượng các phân đoạn ở giai đoạn n dao động với mô hình fractal trong khoảng 0,45n2 đến 0,67n2. Nếu T (n) biểu thị số lượng phân đoạn ở giai đoạn n, thì các giá trị của n mà T (n) / n2 gần mức tối đa của nó xảy ra khi n ở gần công suất hai, trong khi các giá trị gần mức tối thiểu của nó xảy ra gần các số gần gấp 1,43 lần lũy thừa của hai. Cấu trúc của các giai đoạn trong chuỗi tăm thường giống với fractal hình chữ T, hoặc sự sắp xếp của các tế bào trong máy tự động tế bào Ulam tựa Warburton.
Tất cả các vùng giới hạn được bao quanh bởi tăm trong mô hình, nhưng bản thân chúng không bị vượt qua bởi tăm, phải là hình vuông hoặc hình chữ nhật. Người ta đã phỏng đoán rằng mọi hình chữ nhật mở trong mô hình tăm (nghĩa là một hình chữ nhật được bao quanh hoàn toàn bởi tăm, nhưng không có tăm xuyên qua bên trong của nó) có chiều dài bên và các khu vực có sức mạnh bằng hai, với một trong các chiều dài bên nhiều nhất là hai.
Bài tập
Bạn phải tạo một chương trình hoặc hàm lấy đầu vào từ STDIN, đối số hàm hoặc đối số dòng lệnh và tạo một dấu ngoặc kép ở giai đoạn đó. Hàng đầu và theo dõi dòng mới bị cấm ngoại trừ nếu không thể tránh khỏi. Hộp giới hạn phải ở mức tối thiểu, bao gồm không gian hàng đầu và dấu. Đối với dòng inital, chúng tôi làm cho hai\
đường chéo trong không gian. Đầu vào được đảm bảo dưới hai nghìn. Ít nhất một dòng có ký tự không phải không gian. Không gian lưu trữ được cho phép.
Các trường hợp thử nghiệm
1
\
\
5
\
/\
/\
/ /\
\/\/\ \ \
\ \ \/\/\
\/ /
\/
\/
\