but our instructor added a new requirement that our algorithm must not การแปล - but our instructor added a new requirement that our algorithm must not ไทย วิธีการพูด

but our instructor added a new requ

but our instructor added a new requirement that our algorithm must not be dependent on D. This recurrence seems like it would produce an O(nD) running time if implemented with dynamic programming.

I can't figure out how to reduce its running time from O(nD) to O(nk). To me it seems like it's a variation on the knapsack problem with all values equal to 1. In which case it seems like this is the best that can be done.

If I'm doing something wrong could someone point me in the right direction, or if I've done everything right so far, could someone at least give me a hint as to how I can make an O(nk) recurrence or algorithm.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
แต่ผู้สอนของเราเพิ่มความใหม่ว่า อัลกอริทึมของเราไม่ต้องขึ้นอยู่กับ d นี้เกิดขึ้นเหมือนว่ามันจะทำการ O(nD) ใช้เวลาถ้านำมาใช้กับการเขียนโปรแกรมแบบไดนามิกฉันไม่สามารถคิดหาวิธีการลดเวลาการทำงานจาก O(nD) เพื่อ O(nk) ฉัน ดูเหมือนเป็นการเปลี่ยนแปลงปัญหา knapsack มีค่าเท่ากับ 1 ทั้งหมด เหมือนเช่นนี้ซึ่ง เป็นส่วนที่สามารถทำได้ถ้าฉันทำอะไรผิดคนสามารถชี้ให้ฉันในทิศทางที่ถูก หรือ ถ้าฉันได้กระทำเหมาะสมทุกอย่างเพื่อห่างไกล คนน้อยช่วยผม แนะนำไปทำการเกิด O(nk) หรืออัลกอริทึมการ
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
แต่อาจารย์ผู้สอนของเราเพิ่มข้อกำหนดใหม่ว่าอัลกอริทึมของเราจะต้องไม่ขึ้นอยู่กับการกลับมาอีก D. นี้ดูเหมือนว่ามันจะผลิต O (ND) เวลาทำงานหากดำเนินการกับการเขียนโปรแกรมแบบไดนามิก. ฉันไม่สามารถคิดออกว่าจะลดเวลาการทำงานจาก O (ND) จะ O (NK) สำหรับผมแล้วมันดูเหมือนว่ามันเป็นรูปแบบหนึ่งในการแก้ปัญหาเป้ที่มีค่าทั้งหมดเท่ากับ 1 ในกรณีที่มันดูเหมือนว่านี่คือสิ่งที่ดีที่สุดที่สามารถทำได้. ถ้าฉันทำอะไรผิดพลาดสามารถชี้คนผมในทิศทางที่ถูกต้อง หรือถ้าฉันได้ทำทุกอย่างถูกต้องเพื่อให้ห่างไกลอาจจะมีคนอย่างน้อยให้ฉันคำแนะนำเป็นวิธีการที่ฉันสามารถทำให้ O (NK) การกลับมาอีกหรืออัลกอริทึม




การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
แต่อาจารย์ของเราได้เพิ่มความต้องการใหม่ที่ขั้นตอนวิธีของเราต้องขึ้นอยู่กับ d นี้ซ้ำดูเหมือนว่ามันจะผลิต O ( ND ) เวลาวิ่ง ถ้าใช้กับการเขียนโปรแกรมแบบไดนามิก

ฉันไม่สามารถหาวิธีการลดเวลาวิ่งจาก O ( Nd ) O ( nk ) ฉันดูเหมือนเป็นรูปแบบในเป้ปัญหากับค่าเท่ากับ 1ซึ่งในกรณีนี้ดูเหมือนว่านี่คือดีที่สุดที่สามารถทำได้

ถ้าผมทำอะไรผิด ใครสามารถชี้ให้ฉันในทิศทางที่ถูกต้อง หรือถ้าผมทำถูกต้องทุกอย่างแล้ว ใครสามารถอย่างน้อย ใบ้ให้หน่อยว่าวิธีที่ฉันสามารถทำให้ O ( NK ) หรือขั้นตอนวิธีการ .
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: