พื้นหลัง
ลำดับชุดอดีตที่เพิ่มขึ้นของการสั่งซื้อถูกกำหนดให้เป็นลำดับของชุดจำนวนเต็มซึ่งตอบสนองความต่อไปนี้:S 1 , S 2 , ⋯ , S n
- แต่ละเป็นส่วนหนึ่งที่ไม่ว่างเปล่าของ{ 1 , 2 , ⋯ , N }
- สำหรับ ,กล่าวคือชุดที่ต่อเนื่องกันสองชุดไม่มีองค์ประกอบที่เหมือนกัน
- สำหรับค่าเฉลี่ย (ค่าเฉลี่ย) ของเป็นอย่างเคร่งครัดน้อยกว่าที่1}S i S i + 1
ท้าทาย
ป.ร. ให้ไว้เป็นจำนวนเต็มบวกเอาท์พุทความยาวของอดีตเพิ่มมากขึ้นตามลำดับชุดที่ยาวที่สุดของการสั่งซื้อNN
กรณีทดสอบ
เหล่านี้จะขึ้นอยู่กับผลการค้นหาโดยใช้โครงการออยเลอร์ thundre
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
กฎระเบียบ
ใช้กฎมาตรฐานของกอล์ฟ การส่งที่ถูกต้องสั้นที่สุดในหน่วยไบต์ชนะ
เงินรางวัล
ปัญหานี้ได้รับการพูดถึงที่นี่ในฟอรัมออยเลอร์ Project เมื่อประมาณ 4 ปีที่แล้ว แต่เราล้มเหลวในการสร้างอัลกอริทึมพหุนามเวลาที่พิสูจน์ได้ (ในแง่ของN) ดังนั้นฉันจะมอบรางวัล +200 ให้กับผลงานชิ้นแรกที่ประสบความสำเร็จหรือพิสูจน์ความเป็นไปไม่ได้