叉姐的魔法训练(第四课)---- 风系魔法的基本要领
2013-10-03 20:36
309 查看
挖坑...
----------------------
由于颜色的总数<=100,所以我们可以O(N^3)预处理刚开始每种颜色的答案。
当某个元素(i,j)发生改变时,只影响i行或j列为中心的cross,因此只需逐个考虑每个中心的cross的变化,每次只需更改2*N的元素的cross数目。
----------------------
http://hi.baidu.com/chenwenwen0210/item/face180092c85730acdc707b
有N个电脑,M个端口,M>=N,每一个电脑和端口的座标已知,现在要求把N个电脑分别连到N个端口上,一个端口最多连一台电脑,一台电脑要连一个端口。电脑与端口连接的代价是他们的座标值之差,问最小代价是多少。
这个问题初看是一个完美匹配问题,但是由于点数比较多,无法用最小费用最大流解决
----------------------
题目大意:论文题,查询一段区间内数字不重复的最长子串。
解题报告:RMQ论文题。利用一段区间的起始位置的单调性。二分一个最左边的点她的最长子串完全属于当前查询区间。然后RMQ右边这一段,左边的一段直接取最长的。
----------------------
----------------------
----------------------
----------------------
一 十字计数
POJ 3467 Cross Counting由于颜色的总数<=100,所以我们可以O(N^3)预处理刚开始每种颜色的答案。
当某个元素(i,j)发生改变时,只影响i行或j列为中心的cross,因此只需逐个考虑每个中心的cross的变化,每次只需更改2*N的元素的cross数目。
----------------------
二 完美匹配
POJ 3375 Network Connectionhttp://hi.baidu.com/chenwenwen0210/item/face180092c85730acdc707b
有N个电脑,M个端口,M>=N,每一个电脑和端口的座标已知,现在要求把N个电脑分别连到N个端口上,一个端口最多连一台电脑,一台电脑要连一个端口。电脑与端口连接的代价是他们的座标值之差,问最小代价是多少。
这个问题初看是一个完美匹配问题,但是由于点数比较多,无法用最小费用最大流解决
----------------------
三 论文RMQ
http://wenku.baidu.com/view/53e2b6ed4afe04a1b071deb5.html题目大意:论文题,查询一段区间内数字不重复的最长子串。
解题报告:RMQ论文题。利用一段区间的起始位置的单调性。二分一个最左边的点她的最长子串完全属于当前查询区间。然后RMQ右边这一段,左边的一段直接取最长的。
----------------------
----------------------
----------------------
相关文章推荐
- 叉姐的魔法训练(第四课)---- 风系魔法的基本要领
- 蝶泳-基本姿势要领
- 叉姐的魔法训练(第十课)---- 幽默大师卫冕战
- Android第四讲——常用的基本控件(二)ListView、GridView、Spinner、AutoCompleteListView、Gallery、ExpandableListView
- 基本算法——第四单元 贪心
- 第四讲 递归原理--警察智力训练
- Linux教学辅助训练(第四阶段)
- .NET程序性能的基本要领
- 深度神经网络基本知识-为何很难训练
- 算法导论 第四部分——基本数据结构——第15章:动态规划:背包问题
- 寒假训练--图的基本知识--图结构练习——BFS——从起始点到目标点的最短步数
- 叉姐的魔法训练(第⑨课)---- 幽默大师职业赛
- 王家林 第四讲Hadoop图文训练课程:实战构建真正的Hadoop分布式集群环境
- lintcode阶梯训练第四关(九章)
- .NET程序性能的基本要领
- [日常训练] 魔法传输
- 叉姐的魔法训练(第二课)---- 冰系魔法入门
- 寒假训练--图的基本知识
- 叉姐的魔法训练(第⑨课)---- 幽默大师职业赛
- 叉姐的魔法训练(第十一课)---- 胜利大逃亡