文章列表
 
您正在查看 "图论" 分类下的文章

2010-06-16 22:07
 
2010-06-02 21:27
 
2010-05-24 10:37
#include<iostream>
#include<queue>
#include<vector>
using namespace std;
 
2010-05-07 0:38
 
2010-05-05 22:45
#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
 
2010-04-30 9:44
#include<iostream>
using namespace std;
//二分图匹配
//问题描述:给定一个n*n的01矩阵 可以交换任意两行
 
2010-04-11 12:30
#include<iostream>
#include<vector>
using namespace std;
//图论+DP 
 
2010-04-06 13:44
#include<iostream>
#include<algorithm>
using namespace std;
//求最大的Pseudoforest森林
//做法kruscal,首先按边权从大到小排序,然后能加边的条件是,(1)两个集合不同,且至少一个没有被染色
//且祖先变成那个有环的那个(2)两个集合相同,且当前集合还没有加环
const int maxn=10000;
const int maxm=100000;
int n,m,ans;
int a[maxn],b[maxn];
typedef struct edge
{
    int s,e,d;
    bool operator<(const edge
 
2010-03-29 22:12

#include<iostream>
using namespace
std;

//很暴力的图论 http://acm.hdu.edu.cn/showproblem.php?pid=3357
int
map[235][235

 
2010-03-19 18:12
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
const int INF=1000000000;
//SPFA+DP
//给你一个任务,需要n天,m为地图上的点数cos表示每次改变运输线路所需要的成本
//给你e个信息,表示某个点在时间区间[l,r]内无法卸货,即无法访问,等价于把这个店在这个区间内从图上删去
//要你制定一份计划,使得最终的费用最小
//dp[i][j]表示从第i天到第j天的最优值,那么转移就是dp[i][j]=min(dp[i][k]+cost+dp[k+1][j])(i<=k<=j-1)
//暴
 
   
 
 
文章分类
 
 
其他(24)
 
生活(47)
 
 
搜索(87)
 
图论(63)
 
数学(72)
 
模拟(50)
 
动归(78)
 
算法(13)
 
 
Java(6)
 
 
 
 
 
   
 
文章存档
 
     
 
最新文章评论
  

大牛,为什么要i+=2 k+=2 啊。我的ac代码只有i+=2,k++。
 

[表情]
 

仰慕一哈子
 

0 0
 

我想你说的nlogn的算法是利用差分,列一个差分表就可以了判断了
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu