มีรายการ nums แบ่งเป็นสับลิสต์ เรียงแต่ละสับลิสต์ แล้วรวมกันได้รายการเรียงทั้งหมด หาจำนวนสับลิสต์มากที่สุด เช่น nums=[4,3,2,1,7,5] ให้ 2 แบ่ง [4,3,2,1] และ [7,5] ขั้นตอนการแก้ปัญหา เปรียบเทียบ prefix sum ของ nums กับ sorted(nums) ทุกครั้งที่ prefix sum เท่ากัน = จบสับลิสต์ได้ นับจุดตัด ตัวอย่างโค