มีคน n คน站在แถว เราอยู่ตำแหน่งไม่รู้ แต่นับคนหน้าอย่างน้อย p คน และคนหลังสูงสุด q คน หาจำนวนตำแหน่งที่เป็นไปได้
ตัวอย่าง: n=10, p=2, q=5 → 6 ตำแหน่ง (ดัชนี 0..5)
สูตร
ตำแหน่งที่เป็นไปได้: ดัชนี 0 ถึง min(q, n-p-1) → จำนวน = min(q+1, n-p)
การนำไปใช้
class Solution:
def solve(self, n, p, q):
return min(q + 1, n - p)
ob = Solution()
print(ob.solve(10, 2, 5)) # 6