Verilmiş olan ve v değerlerine sahip bir madeni para seti göz önüne alındığında v değerini temsil etmek için gereken en az sayıda madeni para bulmak istersiniz.
Örneğin, 1,5,10,20 madeni para birimi için bu, toplam 19 için 6 ve 6 için toplam 2 madeni para verir.
Asıl sorum şu: Bu sorunu çözmek için açgözlü bir strateji ne zaman kullanılabilir?
Bonus puanları: Bu ifade doğru yanlış mı? (Kimden: Asgari para değişim problemi için açgözlü algoritmanın yeterli olup olmadığını nasıl anlarsınız? )
Bununla birlikte, bu yazının açgözlü algoritması ilk en büyük ikinci en büyük ikinci değer için çalışıyorsa, o zaman hepsi için işe yaradığını ve sadece kontrol etmek için en uygun DP algoritmasına karşı açgözlü algoritmayı kullanmanızı önerdiğini kanıtlamaktadır. http://www.cs.cornell.edu/~kozen/papers/change.pdf
Ps. Bu konudaki cevapların inanılmaz derecede kırılgan olduğunu unutmayın - bu yüzden soruyu tekrar sordum.