自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 POJ 2481 Cows (线段树)

题目类型  线段树 题目意思 给出最多100000头牛的两个属性S和E 对于牛i 和牛j 如果 Si = Ej && Ei - Si > Ej - Sj 则牛i比牛j强壮 现在问对于所有的牛 比它强壮的牛有多少头 解题方法 从题目的条件可以发现 如果 Ei >= Ej && Si = Ej - Sj 也会成立 所以就两个值都相同的情况特殊一点而已

2014-11-29 15:25:19 585

原创 POJ 3368 Frequent values (RMQ)

题目类型  RMQ 题目意思 给出最多包含100000个数的非递减数列 有最多100000次询问 每次询问 第 L 个数到第 R 个数之间最长的每个数都相同的连续子序列是多长 解题方法 可以使用ST算法 首先预处理 把原数列连续相同部分压缩成一个整数 例如 1 1 1 2 2 3 3 3 3 压缩成 3 2 4 并记录压缩后每个数对应的原子序列的开

2014-11-29 15:09:14 517

原创 POJ 1330 Nearest Common Ancestors (LCA)

题目类型  简单的LCA 题目意思 给出一棵树 问其中一对点的LCA是哪个结点 解题方法 可以使用 tarjan 算法 参考代码 - 有疑问的地方在下方留言 看到会尽快回复的 #include #include #include #include using namespace std; const int maxn

2014-11-25 17:35:49 489

原创 POJ 3164 Command Network (最小树形图)

题目类型  最小树形图 题目意思 给出最多50个用户的最多50种物品的需求数量 和 最多50个供应商的相应物品的供给数量 已知对于某种物品某个用户从某个供应商处拿数量1的货的费用 问要满足所有用户所有种类物品的需求的最少费用, 不能满足输出 -1 解题方法 因为每种物品间不会造成影响 所以每种物品分开处理 建图: 新建一个源点 s 从 s 向每个

2014-11-23 20:19:58 680

原创 POJ 2516 Minimum Cost (最小费用最大流)

题目类型  最佳完美匹配, 最小费用最大流 题目意思 给出一个最多 100 * 100 的字符矩阵 其中有若干个m和相同数量的H, 现在要使每个m都与一个不同的H配对,问最少的花费是多少 一次配对的花费是配对的两个字符的哈密顿距离 解题方法 用km算法求最佳完美匹配(即花费最小的完美匹配) 每个m点和所有的H点连一条权值为原花费*(-1)的边 然后求一

2014-11-22 20:29:23 692

原创 POJ 2195 Going Home (最佳完美匹配, 最小费用最大流)

题目类型  最优比率生成树 题目意思 给出最多 1000 个点与这些点之间的边的长度与花费 找一棵生成树 使  Sum(边的花费) / Sum(边的长度) 的值最小 输出这个值 解题方法 01分数规划 -> 对于0-1分数规划的Dinkelbach算法的分析 这道题求的是最小值 设边的花费为行向量 [c1, c2, ... ,

2014-11-20 15:23:32 1252 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除