Hãy tưởng tượng một con sông thẳng và một con đường đi qua sông n lần qua những cây cầu. Con đường không tự lặp lại và dài vô tận. Con đường này sẽ được coi là một khúc quanh mở. Một uốn khúc mở là một đường cong mở, nó không giao nhau và kéo dài vô tận ở cả hai đầu, giao nhau một dòng n lần.
Một khúc quanh hợp lệ có thể được mô tả hoàn toàn theo thứ tự các điểm giao nhau mà nó truy cập.
Số lượng các mẫu khác nhau của giao điểm với n giao điểm một uốn khúc có thể là số thứ ba thứ n . Ví dụ: n = 4:
Một vài số đầu tiên của chuỗi này là:
1, 1, 1, 2, 3, 8, 14, 42, 81, 262, 538, 1828, 3926, 13820, 30694, 110954...
Đây là trình tự OEIS A005316 .
Thử thách
Viết chương trình / hàm lấy số nguyên dương n làm đầu vào và in số thứ tự thứ n .
Thông số kỹ thuật
- Quy tắc I / O tiêu chuẩn được áp dụng.
- Sơ hở chuẩn bị cấm .
- Giải pháp của bạn có thể là 0 chỉ mục hoặc 1 chỉ mục nhưng vui lòng chỉ định đó.
- Thách thức này không phải là tìm ra cách tiếp cận ngắn nhất trong tất cả các ngôn ngữ, mà là tìm ra cách tiếp cận ngắn nhất trong mỗi ngôn ngữ .
- Mã của bạn sẽ được ghi theo byte , thường là trong mã hóa UTF-8, trừ khi được quy định khác.
- Các hàm tích hợp tính toán trình tự này được cho phép nhưng bao gồm một giải pháp không dựa vào tích hợp được khuyến khích.
- Giải thích, ngay cả đối với các ngôn ngữ "thực tế", được khuyến khích .
Các trường hợp thử nghiệm
Đây là 0 chỉ mục. Lưu ý rằng bạn không cần phải xử lý số lớn như vậy nếu ngôn ngữ của bạn không thể mặc định.
Input Output
1 1
2 1
11 1828
14 30694
21 73424650
24 1649008456
31 5969806669034
Trong một vài định dạng tốt hơn:
1 2 11 14 21 24 31
1, 2, 11, 14, 21, 24, 31
ᖘ
vậy, số lượng trung bình sẽ lớn hơn.)