标签:def cost fda for c++ memset itss tab namespace
using namespace std;
const int maxn = 1e5+11;
int to[maxn<<1],nxt[maxn<<1],cost[maxn<<1];
int head[maxn],tot;
int p[maxn<<1];
void init(){
memset(head,-1,sizeof head);
memset(p,-1,sizeof p);
tot=0;
}
void add(int u,int v,int w){
to[tot]=v;cost[tot]=w;
nxt[tot]=head[u];
head[u]=tot++;
}
void dfs(int u,int pa){
p[u]=pa;
for(int i = head[u]; ~i; i = nxt[i]){
int v=to[i],w=cost[i];
if(v==pa)continue;
dfs(v,u);
}
}
bool inq[maxn];
int dis[maxn];
void spfa(int s){
memset(dis,oo,sizeof dis);
memset(inq,0,sizeof inq);
queue
标签:def cost fda for c++ memset itss tab namespace
原文地址:http://www.cnblogs.com/caturra/p/7988013.html