ภาพรวมปัญหา ให้อาเรย์ nums หาจำนวนช่วง (i, j) ที่ i ≤ j และผลรวม nums[i..j] อยู่ในช่วง [lower, upper] ตัวอย่าง nums = [-3,6,-1], lower = -2, upper = 2 → Output: 2 ช่วง: [0,2] sum=2, [2,2] sum=-2 วิธีแก้ปัญหา: Merge Sort + Prefix Sum ใช้ prefix sum: prefix[i] = sum(nums[0..i-1]) ผลรวมช่วง [i,j] = p