码迷,mamicode.com
首页 >  
搜索关键字:inf    ( 34339个结果
UVALive-6485-Electric Car Rally(BFS)
题目:点击打开链接 思路:对于当前位置的每一个时间段都要走一遍(除了那些需要的时间比最大允许的时间还大的),用 整形 vis[当前位置][剩余油量] 标记。 #include #include #include #define INF 999999999 using namespace std; struct S{ int pos,time,remain; bool ...
分类:其他好文   时间:2014-10-06 12:14:40    阅读次数:229
HDU 2255 奔小康赚大钱 KM裸题
#include #include #define M 310 #define inf 0x3f3f3f3f int n,nx,ny; int link[M],lx[M],ly[M],slack[M]; //lx,ly为顶标,nx,ny分别为x点集y点集的个数 int visx[M],visy[M],w[M][M]; int DFS(int x) { visx[x] = 1;...
分类:其他好文   时间:2014-10-05 20:04:08    阅读次数:179
Acdream 1234 Two Cylinders 自适应辛普森
题目链接:点击打开链接 给定r1,r2 表示2个圆柱体的半径 这两个圆柱体高是正无穷,互相垂直,问相交的最大面积 #include #include #include #include #define M 410 #define inf 0x3f3f3f3f const double eps = 1e-8; template inline bool rd(T &ret) ...
分类:其他好文   时间:2014-10-05 19:47:49    阅读次数:206
POJ2479【DP 枚举】
题意:给出一串数字,求出其中不重不交的两个子串的和的最大值思路:最近最大子串和做多了,感觉这题有点水。枚举分割点,将序列分成左右两串,然后看左右串的最大子串和的最大值。//poj2479#include#include#include#define inf 19941117using namespa...
分类:其他好文   时间:2014-10-05 14:40:48    阅读次数:230
Ural 1073 Square Country (DP)
题目地址:Ural 1073 DP水题。也可以说是背包。 #include #include #include #include #include #include #include #include #include #include #include using namespace std; const int INF=0x3f3f3f3f; #define LL ...
分类:其他好文   时间:2014-10-05 11:40:28    阅读次数:203
SPOJ 11840. Sum of Squares with Segment Tree (线段树,区间更新)
题意: 有三种操作:将区间中的所有数置为x;将区间中的所有数加上x;求区间内所有数的平方和。 分析: 先考虑如果不需要求平方和,只是求和,我们需要维护这些数据:addv-区间内的数共同加上的值;setv-区间内的数都置为的值(setv=INF表示不设置);sumv-区间内的数加上addv之前的值。 但这题求的是平方和,似乎不是很好维护。如果只是set操作,还是很好维护的,那么难点就在于add操作了。考虑如下等式:(x+v)^2=x^2+2xv+v^2,x是add操作之前的数,v是add的数,这是一个数的情况...
分类:其他好文   时间:2014-10-03 19:23:05    阅读次数:250
hdu 5045 费用流
滚动建图,最大费用流(每次只有就10个点的二分图)。复杂度,m/n*(n^2)(n #include //78ms #include #include using namespace std; const double inf =0x3f3f3f3f; const int maxv=50,maxe=500; int head[maxv];double e[maxe][4];int nume=0...
分类:其他好文   时间:2014-10-03 17:54:17    阅读次数:259
hdu 4778 Gems Fight!(状态压缩DP)
又是一道状态压缩,刚开始老是往博弈的方法想,总是没思路。#include #include #include #include using namespace std;const int N=21;const int inf=0x3f3f3f3f;int g,n,s;int sum[1<<N];in...
分类:其他好文   时间:2014-10-03 04:41:13    阅读次数:242
HDU 3001 状压DP
N个城市,M条道路,每条道路有其经过的代价,每个城市最多可以到达两次,求走完所有城市最小代价,起点任意。 三进制状压,存储每个状态下每个城市经过的次数。 转移方程: dp[i+b[k]][k]=Min(dp[i+b[k]][k],dp[i][j]+dis[j][k]); #include "stdio.h" #include "string.h" const int inf...
分类:其他好文   时间:2014-10-02 21:43:33    阅读次数:201
BZOJ 1901 Zju 2112 Dynamic Rankings 动态维护第k小 树套树
题目大意:动态维护第k小。 思路:线段树套treap,裸题,就是不怎么好写。 CODE: #include #include #include #include #define MAX 50010 #define INF 1e9 #define LEFT (pos << 1) #define RIGHT (pos << 1|1) #define SIZE(x)...
分类:其他好文   时间:2014-10-02 13:03:23    阅读次数:244
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!