- 博客(9)
- 收藏
- 关注
原创 用摊还分析来解决计算成本:Effective c++
概念:超前进度做要求以外的工作 #include #include #include using namespace std;templateclass DataCollection{public:NumericalType min()const;NumericalType max()const;NumericalType avg()co
2015-03-28 21:28:31 366
原创 POJ3469根据划分两集合的最小割
//题意:核A和核B的双核CPU运行N个模块,模块i在A上执行花费Ai,在B上花费Bi//M个相互之间需要进行数据交换的模块组合(ai,bi)两个模块在同一个CPU上没有额外花费//否则会有wi的花费,计算执行所有模块的最小花费//思路:用最小费用将对象划分成两个集合的问题,常常转换成最小割解决//17200K 6063MS#include #include #in
2015-03-28 20:50:15 318
原创 智能指针:Effective c++总结
1.概念所谓smart pointers 就是看起来用起来想内建指针,提供更多机能 包括各种用途,资源管理以及自动重复写码工作当你用smart pointers取代C++内建指针的时候,你会获得以下各种指针行为控制权:构造和析构:当指向该对象的最后一个smart pointers被销毁的时候,会删除对象。复制和赋值:当一个smart pointer被
2015-03-27 21:31:17 343
原创 poj3281二分图转换成最大流
//题意:为他的牛准备F种食物和D种饮料,没有牛有自己喜欢的食物和饮料,每头牛//只能分的一种食物和饮料,最多有多少牛同时获得喜欢食物和饮料//思路:因为如果只分配食物那么二分图最大匹配能解决,这种只有最大流解决//构造图可以吧牛结点分成2个,然后连一个容量为1的边,那么相当于只能选择一种食物//248K 32MS#include #include u
2015-03-26 20:32:05 343
原创 poj3420
////题意:用1 X 2的矩形填充4 X n的矩形,共有多少种不同方法。//思路:网上的代码大部由状态压缩与矩阵乘法的结合,这里给大家说一由递推+矩阵乘的方法。// 我们把4当作列数,n当作行数。当第n行填满时,第(n+1)行会出现以下几种情况://a[n] = a[n-1] + b[n-1] + c[n-1] + dx[n-1] + dy[n-1];//b[n] = a[n-1
2015-03-17 21:13:16 337
原创 网络流的最大流
//题意:网络中有N台计算机,其中一些计算机之间有一条单向的通信电缆,每天通信电缆对应1秒能传输的最大数据量//将当做有向图来看每条边对应可能的最大数据传输量c(e)而实际传输量f(e) 0//而数据传输过程不会增加或者减少收到和发出的数据应该相同//目标是最大化发出的数据量//仍然是贪心算法找一条从s到t只经过f(e)//考虑的f(e)0的e对应的反向边rev(e)组成的图叫
2015-03-10 21:07:35 291
转载 poj3109坐标离散化+树状数组
黑白棋・改:无限大的棋盘上,在横向和纵向上被包围的白子会变成黑子,求最终黑子个数?扫描线算法:扫描线算法的目标是计算黄颜色多边形内部的像素点,最终将其涂色。基本思想 按扫描线顺序,计算扫描线与多边形的相交区间,再用要求的颜色显示这些区间的象素,即完成填充工作。对于一条扫描线填充过程可以分为四个步骤: (1) 求交:计算扫描线
2015-03-06 21:09:02 435
原创 poj2836状态压缩DP+批量加入状态
//题意:给出n个点用长方形来覆盖,每个点能被多个矩形覆盖,矩形的边是平行于轴线的每个矩阵至少覆盖2个点(包括边界上的点)//因为所有矩阵有个整体尺寸如何选择矩形让总体面积最小//要覆盖两个点的最小面积矩形是两个点都在对角线上//444K 125MS#include #include #include using namespace std;#define MA
2015-03-04 21:04:12 402
转载 poj2886反素数与线段树
////思路就是给定一个确定的N,约数最大的P是确定的就是不大于N的最大反素数,所以可以打表//然后用一个线段树记录空位模拟出队的过程,找出第P次出队人的编号。线段树的区间存的为编号1~N的人在队// 中的人数,update(t,val)就是更新线段树让第val个立刻,并求出他的编号。// 当出队人对应的card值为正时,下一个val就算 (val-1+card-1)%p+1 p为此人
2015-03-03 17:46:12 357
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人