Problem : Elimizde farklı türlerden 4 tane meyve fidesi var: Elma şeftali kayısı armut 3 tane de bahçemiz var: Bahçe1, Bahçe2, Bahçe3 Bahçelerin büyüklükleri farklı olduğundan farklı sayıda ağaç sığıyor her birine. Bahçe1'e 3 fidan dikebiliyoruz. Bahçe2 ve Bahçe3'e ise 2şer ağaç sığabiliyor Ağaçların meyvelerini satarak para kazanıyoruz. Her ağaç farklı bahçelerde farklı miktarda meyve veriyor, dolayısıyla farklı miktarda kar ettiriyor. Örneğin, elma ağacını Bahçe1 e dikersek yıllık 900 kazanıyoruz. Elmayı Bahçe2 ye dikersek 1200, Bahçe3 e dikersek 800 kazanıyoruz. Benzer şekilde hangi ağaç hangi bahçede kaç para kazanc sağlıyor aşağıdaki tabloda var. Tabloda görüldüğü gibi her ağacı her bahçeye dikemiyoruz. Örneğin Armut sadece Bahçe2 ye dikilebiliyor SORU: Maksimum para kazanmak için hangi ağacı hangi bahçeye dikeceğimizi bulan bir algoritma nasıl olmalıdır? Not: Bahçe sayısı sabit kabul edilebilir. Ağaç türleri (daha fazla ağaç türü olabilir, ama her türden tek ağaç olacak), bahçelerin kapasiteleri ve ağaçların her bahçedeki kazançları değişebilmektedir. Algoritmayı bu kriterlere göre geliştirmek gerekiyor Detaylar/kriterler: ![]() Örnek çözümler: ![]() ![]() Yukardaki ikinci seçim en ideal çözüm. Ancak armutun bahçe2 deki kazancı 299 olsaydı birinci seçim en ideal çözüm olacaktı. < Bu mesaj bu kişi tarafından değiştirildi abars -- 17 Haziran 2021; 16:18:44 > |
_____________________________
|