Lý lịch
Một chuỗi thứ tự tăng dần của thứ tự được định nghĩa là một chuỗi các số nguyên thỏa mãn các điều sau:
- Mỗi là một tập hợp con không trống của .
- Với , , tức là bất kỳ hai bộ liên tiếp nào cũng không có phần tử chung.
- Đối với , giá trị trung bình (giá trị trung bình) của hoàn toàn nhỏ hơn so với .
Thử thách
Cho một số nguyên dương N, xuất độ dài của chuỗi thứ tự tăng dài nhất của đơn hàng N.
Các trường hợp thử nghiệm
Chúng dựa trên kết quả của thundre người dùng Project Euler .
1 => 1 // {1}
2 => 2 // {1} {2}
3 => 3 // {1} {2} {3}
4 => 5 // {1} {2} {1,4} {3} {4}
5 => 7 // {1} {2} {1,4} {3} {2,5} {4} {5}
6 => 10 // {1} {2} {1,4} {3} {1,4,5} {2,3,6} {4} {3,6} {5} {6}
7 => 15 // {1} {2} {1,4} {3} {1,2,7} {3,4} {1,2,5,7} {4} {1,3,6,7} {4,5} {1,6,7} {5} {4,7} {6} {7}
8 => 21
9 => 29
10 => 39
11 => 49
12 => 63
13 => 79
14 => 99
15 => 121
16 => 145
17 => 171
18 => 203
19 => 237
20 => 277
21 => 321
22 => 369
23 => 419
24 => 477
25 => 537
Quy tắc
Luật golf tiêu chuẩn được áp dụng. Đệ trình hợp lệ ngắn nhất tính bằng byte thắng.
Tiền thưởng
Vấn đề này đã được thảo luận ở đây trên diễn đàn Project Euler khoảng 4 năm trước, nhưng chúng tôi đã không đưa ra được thuật toán đa thức thời gian có thể chứng minh được (về mặt N). Do đó, tôi sẽ thưởng +200 tiền thưởng cho lần gửi đầu tiên đạt được điều này, hoặc chứng minh sự bất khả thi của nó.