贪心法基本概念
贪心法就是遵循某种规则,不断贪心地选取当前最优策略。
硬币问题
题目:

思路:
import java.util.Scanner;
public class Main{
static int []coins = {
1,5,10,50,100,500}; //硬币面值
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int [] cnts = new int[6];//面值1、5、10、50、100、500 的硬币个数
for(int i=0;i<6;i++)
cnts[i] = sc.nextInt();
int A = sc.nextInt(

本文介绍了贪心算法的基本概念,并通过详细解析硬币问题和快速渡河问题来阐述其应用。在硬币问题中,讨论了如何选择最优策略。在快速渡河问题中,提出了如何通过比较不同渡河策略来确定最小总时间的方法。贪心算法的关键在于寻找局部最优解,但并不保证一定能得出全局最优解,有时需要结合反证法来验证策略的正确性。

最低0.47元/天 解锁文章
2301

被折叠的 条评论
为什么被折叠?



