ปัญหา สร้างอาคาร n หลังเรียงต่อกัน (1 ถึง n) ข้อจำกัด: ความสูง ≥ 0, อาคารแรกสูง 0, ความต่างระหว่างอาคารติดกัน ≤ 1 มี Restrictions: (id_i, max_height_i) บังคับอาคาร id_i ต้องสูง ≤ max_height_i หาความสูงสูงสุดที่เป็นไปได้ของอาคารที่สูงที่สุด ตัวอย่าง n = 5, restrictions = [[2,1],[4,3]] → Output: 4 คว