自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ZOJ-3963-Heap Partition(贪心)(STL)

链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5595大致题意:用给出的数列a1,a2,a3....an构造二叉树,满足对于下标i和j,有i正序建树模拟一下,找到小于等于当前权值的一个可插入最大值,成为其子节点,找不到则新建树。#include using namespace std;

2017-04-25 19:08:52 723

原创 POJ-3694-Network(Tarjan+LCA+并查集)

链接:http://poj.org/problem?id=3694给出无向图,动态加边,求每次加边后图中桥的个数。缩点求并查集,然后按照DFS序找LCA维护桥的个数。//#pragma comment(linker, "/STACK:1024000000,1024000000")#include #include #include #include #incl

2017-04-22 13:52:51 679

原创 POJ-3686-The Windy's(KM/费用流)

链接:http://poj.org/problem?id=3686N个订单M个车间,N*M的矩阵给出第i个订单在第j个车间生产所需时间,车间有任务则需等待,求完成所有订单所需的平均时间;对于同一个车间的k个订单,有工作时间t=T1+(T1+T2)+(T1+T2+T3)+...+(T1+T2+...+Tk),则平均工作时间tav=t/k;有t=T1*k+T2*(k-1)+...Tk ,

2017-04-21 20:54:46 452

原创 POJ-2400-Supervisor, Supervisee(KM+DFS)

链接:http://poj.org/problem?id=2400有n个老板和n个员工,他们彼此有一个好感排名,现在要求选出最好的对应关系使他们平均分值最少输出所有最小权匹配,DFS最小匹配找所有匹配,注意剪枝。//#pragma comment(linker, "/STACK:1024000000,1024000000")#include #include #include

2017-04-21 19:40:17 516

原创 HDU-2255-奔小康赚大钱(KM)

链接:http://acm.hdu.edu.cn/showproblem.php?pid=2255二分图最大权匹配//#pragma comment(linker, "/STACK:1024000000,1024000000")#include #include #include #include #include #include #include #in

2017-04-20 20:58:16 264

原创 POJ-3155-Hard Life(最大密度子图)(01分数规划+最小割)

链接:http://poj.org/problem?id=3155求最大密度子图,见论文:算法合集之《最小割模型在信息学竞赛中的应用》P20-26//#pragma comment(linker, "/STACK:1024000000,1024000000")#include #include #include #include #include #in

2017-04-19 21:17:28 369

原创 ZOJ-2676-Network Wars(01分数规划+最小割)

链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1676while(  ( t=DFS(S,T,INF) ) >=eps)没加括弧wa到哭//#pragma comment(linker, "/STACK:1024000000,1024000000")#include #includ

2017-04-18 19:25:20 381

原创 POJ-2002-Squares(hash)

链接:http://poj.org/problem?id=2002给出坐标系中的点,问最多有几个正方形;枚举其中两个点,找剩余两点是否存在,O(n^2)。#pragma comment(linker, "/STACK:1024000000,1024000000")#include #include #include #include #include #includ

2017-04-05 15:49:08 243

原创 Uva-7423-Assigning Workstations(贪心+优先队列)

链接:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=5445资源占用问题,x,y,y+m分别表示开始时间,结束时间,离开时间,开始->结束过程中占用资源1,在结束->离开时间内如有新的进程进入则可以继续使用资源而不占用新的资

2017-04-04 14:18:08 635

原创 HDU-5068-Harry And Math Teacher(线段树)

链接:http://acm.hdu.edu.cn/showproblem.php?pid=5068根据每层两个点的到下一层两个点的连接情况,可以得到一个2*2的矩阵,初始矩阵全部联通都为1,不连通为0,显然一段区间内的方案数就是区间内矩阵相乘后的矩阵行列值求和。简单的线段树维护区间矩阵乘积就好。#pragma comment(linker, "/STACK:1024000000,1

2017-04-04 10:54:41 479

原创 HDU-5064-Find Sequence(DP)

链接:http://acm.hdu.edu.cn/showproblem.php?pid=5064dp[i][j]表示以第j个为结尾,且上一个为第i个的最长序列长度。由于序列递增,当前i,对于ki不必重复枚举其中一边,总复杂度O(n*n)#pragma comment(linker, "/STACK:1024000000,1024000000")#include #incl

2017-04-03 19:32:45 331

原创 HDU-5067-Harry And Dig Machine(状压DP)

链接:http://acm.hdu.edu.cn/showproblem.php?pid=5067DP[i][j]表示在已经经过状态为i的格子的情况下,当前在j点的最短路径;显然有 DP[i][j]=min( DP[i][j],   dp[i|k][p] + dis[p][j] )#pragma comment(linker, "/STACK:1024000000,10

2017-04-02 15:11:32 537

原创 POJ-3436-ACM Computer Factory(网络流)

链接:http://poj.org/problem?id=3436拆点求最大流,并求出每边的流量。#pragma comment(linker, "/STACK:1024000000,1024000000")#include #include #include #include #include #include #include #include using n

2017-04-02 12:30:27 313

空空如也

空空如也

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

TA关注的人

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