ACM 贪心算法总结

贪心算法的本质:

就是当前状态的最优解,它并不考虑全局。

什么是当前状态的最优解?

成本问题?

  • https://www.cnblogs.com/xuxiaojin/p/9400892.html (poj 2393)这里面涉及到了每周的成本,只要当前这一周的成本最低就可以了,不要去考虑后面的成本。
  • https://www.cnblogs.com/xuxiaojin/p/9401179.html  (poj 3626) 这里面设计到奶牛毁坏花的最大成本,只要当前拖走最大成本就可以了

区间贪心问题?

  • https://www.cnblogs.com/xuxiaojin/p/9400645.html (poj 1328) 这里面把雷达可以安装的位置转化为x轴上的一个个区间,只要pos与当前遍历的区间进行比较就可以了

等等问题,都是选择当前的最好的就好了。

原文地址:https://www.cnblogs.com/xuxiaojin/p/9401272.html

时间: 2024-08-29 10:05:27

ACM 贪心算法总结的相关文章

ACM&贪心算法

// Source : https://oj.leetcode.com/problems/jump-game/// Author : [email protected]// Date : 2014-11-22 /********************************************************************************** * * Given an array of non-negative integers, you are initiall

acm常见算法及例题

转自:http://blog.csdn.net/hengjie2009/article/details/7540135 acm常见算法及例题 初期:一.基本算法:     (1)枚举. (poj1753,poj2965)     (2)贪心(poj1328,poj2109,poj2586)     (3)递归和分治法.     (4)递推.     (5)构造法.(poj3295)     (6)模拟法.(poj1068,poj2632,poj1573,poj2993,poj2996)二.图算法

NOJ1056地道——最小生成树+贪心算法

地道 Time Limit(Common/Java):1000MS/3000MS          Memory Limit:65536KByte Total Submit:289            Accepted:60 Description 话说南京的城市规划一般一般,各个大学分布极不合理,难于沟通. 我们夜猫族打算用一种常人难以想象的方式建立大学通道:用地道使得所有大学都相通. 但地道的造价不菲,而大学生是贫困群体,所以我们希望用尽量小的代价. 已知建设一条地道的费用和地道的距离成正

ACM中算法复杂度估算经验

OJ和正式的比赛一定会写明评测机各参数的,如果只是想比较准确的知道实际评测的效率,可以搞一些无聊的大递归交上去试试(比如1e8次求mod),最多不过几个TLE/WA而已.好在大家的机器基本上差不多,除非碰到恶意卡常数的情况,否则凭借一般人的常识足够了(比如1e4^2脸没洗好不要试,几e6的规模nlgn多半能赌一下常数和数据放水,1e8线性算法交之前看好自己的常数,再大就想想sqrt和log). 自己代码的话:有个好方法:随便来个极限数据,拿自己的机器跑一下(如果你觉得自己的机器太快,可以将自机的

贪心算法之ian Ji -- The Horse Racing

Tian Ji -- The Horse Racing Description Here is a famousstory in Chinese history. That was about2300 years ago. General Tian Ji was a high official in the country Qi. He likesto play horse racing with the king and others. Both of Tian and the king ha

贪心算法2

Y2K Accounting Bug Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 10316   Accepted: 5136 Description Accounting for Computer Machinists (ACM) has sufferred from the Y2K bug and lost some vital data for preparing annual report for MS Inc

hdu 1052(田忌赛马 贪心算法,sort排序)

Tian Ji -- The Horse Racing Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 18155    Accepted Submission(s): 5281 Problem Description Here is a famous story in Chinese history. "That was about

hdu 1050(贪心算法)

Moving Tables Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 19278    Accepted Submission(s): 6582 Problem Description The famous ACM (Advanced Computer Maker) Company has rented a floor of a

ACM所有算法

ACM 所有算法 数据结构 栈,队列,链表 哈希表,哈希数组 堆,优先队列 双端队列 可并堆 左偏堆 二叉查找树 Treap 伸展树 并查集 集合计数问题 二分图的识别 平衡二叉树 二叉排序树 线段树 一维线段树 二维线段树 树状数组 一维树状数组 N维树状数组 字典树 后缀数组,后缀树 块状链表 哈夫曼树 桶,跳跃表 Trie树(静态建树.动态建树) AC自动机 LCA和RMQ问题 KMP算法 图论 基本图算法图 广度优先遍历 深度优先遍历 拓扑排序 割边割点 强连通分量 Tarjan算法 双