คำอธิบายปัญหา มีแท่งเหล็กหลายแท่ง สามารถเชื่อมต่อกันได้ ต้องการสร้างค้ำยัน 2 ด้านที่สูงเท่ากันที่สุด หาความสูงสูงสุด หากไม่ได้คืน 0 ตัวอย่าง rods = [1,2,2,3,3,3,4] → Output: 9 Subset 1: [1,2,2,4] = 9, Subset 2: [3,3,3] = 9 แนวทางแก้ปัญหา: Dynamic Programming (Knapsack แบบความต่าง) State: dp[i][dif