สิ่งตีพิมพ์ในหัวข้อ 'dynamic-programming'


การเขียนโปรแกรมแบบไดนามิก — 0/1 กระเป๋าเป้สะพายหลัง (รหัส Python)
เมื่อพิจารณาทั้งน้ำหนักและกำไรของสินค้า N รายการแล้ว เราต้องการนำสินค้าเหล่านี้ใส่ในเป้ซึ่งมีความจุ C เป้าหมายคือการได้รับผลกำไรสูงสุดจากสินค้าในเป้ แต่ละรายการสามารถเลือกได้เพียงครั้งเดียว เนื่องจากเราไม่มีจำนวนสินค้าหลายรายการ ตัวอย่าง: รายการ: [A, B, C, D] น้ำหนัก: [2, 3, 1, 4] กำไร: [4, 5, 3, 7] ความจุ: 5 ลองใช้ชุดค่าผสมที่น้ำหนักรวมน้อยกว่าความจุ 5: A + B (น้ำหนักรวม: 5) = กำไร 9 C + D (น้ำหนักรวม: 5) = กำไร 10 B + C (น้ำหนักรวม: 4) = 8 กำไร วิธีแก้ปัญหาพื้นฐาน..

คำถามในหัวข้อ 'dynamic-programming'

การคูณเมทริกซ์แบบลูกโซ่คืออะไร
ฉันกำลังพยายามทำความเข้าใจว่าการคูณเมทริกซ์ลูกโซ่คืออะไร และแตกต่างจากการคูณปกติอย่างไร ฉันได้ตรวจสอบแหล่งข้อมูลหลายแห่งแล้ว แต่ดูเหมือนว่าทั้งหมดจะมีการอธิบายเชิงวิชาการเพื่อให้ฉันเข้าใจ...
1467 มุมมอง

Leetcode: สี่เหลี่ยมผืนผ้าสูงสุด
ฉันกำลังพยายามแก้ไข ปัญหาสี่เหลี่ยมผืนผ้าสูงสุด จาก LeetCode การใช้งานของฉันแบ่งออกเป็นสองขั้นตอน ระยะแรกสร้างตาราง tabrec สำหรับ i และ j ใดๆ ในช่วงของเมทริกซ์อินพุต tabrec[i][j] ไม่ได้ถูกกำหนดไว้ หาก matrix[i][j] == '0'...
872 มุมมอง
schedule 25.12.2023

ตรวจสอบว่าสตริงเป็นการสับเปลี่ยนของสตริงที่กำหนดอีกสองสตริงหรือไม่
นี่เป็นคำถามจาก คู่มือการออกแบบอัลกอริทึม : สมมติว่าคุณได้รับสตริงอักขระสามสาย: X , Y และ Z โดยที่ |X| = n , |Y| = m และ |Z| = n+m. Z ถือเป็นการสับเปลี่ยนของ X และ Y ถ้าหาก Z สามารถสร้างขึ้นได้โดยการแทรกอักขระจาก X และ Y...
10149 มุมมอง
schedule 23.12.2023

องค์ประกอบที่ไม่ต่อเนื่องกันหารด้วย n ลงตัวไม่ทำงาน
วิธีที่มีประสิทธิภาพในการนับจำนวนลำดับย่อยที่ไม่ต่อเนื่องกันของอาร์เรย์ที่กำหนดซึ่งหารด้วย n คืออะไร A = {1,2,3,2} n = 6 เอาต์พุต 3 เพราะ 12, 12, 132 หารด้วย 6 ลงตัว โซลูชันของฉันที่ใช้การเขียนโปรแกรมแบบไดนามิกให้ผลลัพธ์ที่ผิด...
89 มุมมอง

ค้นหาคู่ที่มีค่า LCM น้อยที่สุดในอาร์เรย์ที่กำหนด
ฉันเพิ่งเจอคำถามเกี่ยวกับการแข่งขันการเขียนโปรแกรมแบบแข่งขัน เมื่อระบุอาร์เรย์จำนวนเต็ม ให้ค้นหาดัชนีของคู่องค์ประกอบอาร์เรย์ที่มีค่า LCM น้อยที่สุด ฉันรู้ว่ามีวิธีการแก้ปัญหา O(n^2) แบบ double loop ที่ไร้เดียงสา แต่ตามที่คาดไว้...
720 มุมมอง