贪心算法,也叫贪婪算法,是指在对问题求解时,总是做出当下来说最好的选择。即不从整体最优上加以考虑,算法得到的是在某种意义上的局部最优解,贪心算法不是对所有问题都能得到整体最优解,但对范围相当广泛的许多问题他能产生整体最优解或者是整体最优解的近似解。
贪心算法的基本思路:
⒈ 建立数学模型来描述问题。
⒉ 把求解的问题分成若干个子问题。
⒊ 对每一子问题求解,得到子问题的局部最优解。
⒋ 把子问题的解局部最优解合成原来解问题的一个解。
题号 | 标题 | 解决/提交 | |||
---|---|---|---|---|---|
2147 | 信息学奥赛一本通T1319-排队接水 | 信息学一本通 | 简单题 | 0/289 | |
2148 | 信息学奥赛一本通T1320-均分纸牌 | 信息学一本通 | 简单题 | 96/186 | |
2149 | 信息学奥赛一本通T1321-删数问题 | 信息学一本通 | 简单题 | 88/275 | |
2150 | 信息学奥赛一本通T1322-拦截导弹问题 | 信息学一本通 | 简单题 | 111/231 | |
2151 | 信息学奥赛一本通T1323-活动选择 | 信息学一本通 | 简单题 | 78/149 | |
2152 | 信息学奥赛一本通T1324-整数区间 | 信息学一本通 | 简单题 | 34/66 | |
3040 | An Easy Problem | 编程练习 | 入门题 | 17/31 | |
3041 | 最大子矩阵 | 编程练习 | 入门题 | 33/58 | |
3042 | 金银岛 | 编程练习 | 入门题 | 16/46 | |
1868 | 装包装箱问题 | 编程练习 | 入门题 | 185/525 | |
3043 | 骑车上班Ride to Office | 编程练习 | 入门题 | 5/12 | |
1366 | 超级书架2 | 名校训练 | 中等题 | 33/62 | |
3044 | 电池的寿命 | 编程练习 | 入门题 | 28/57 | |
3045 | 寻找平面上的极大点 | 编程练习 | 入门题 | 9/19 | |
3046 | 最小新整数 | 编程练习 | 入门题 | 11/45 | |
3047 | Crossing River | 编程练习 | 入门题 | 9/31 | |
2915 | 接水问题 | 编程练习 | 入门题 | 52/149 |