0_0_26687843_3570\Main.java:1: 错误: 非法字符: '#'
#include <cstdio>
^
0_0_26687843_3570\Main.java:1: 错误: 需要class, interface或enum
#include <cstdio>
^
0_0_26687843_3570\Main.java:2: 错误: 非法字符: '#'
#include <cstring>
^
0_0_26687843_3570\Main.java:3: 错误: 非法字符: '#'
#include <queue>
^
0_0_26687843_3570\Main.java:4: 错误: 非法字符: '#'
#include <stack>
^
0_0_26687843_3570\Main.java:5: 错误: 非法字符: '#'
#include <vector>
^
0_0_26687843_3570\Main.java:6: 错误: 非法字符: '#'
#include <cmath>
^
0_0_26687843_3570\Main.java:7: 错误: 非法字符: '#'
#include <cstdlib>
^
0_0_26687843_3570\Main.java:8: 错误: 非法字符: '#'
#include <algorithm>
^
0_0_26687843_3570\Main.java:9: 错误: 非法字符: '#'
#include <iostream>
^
0_0_26687843_3570\Main.java:10: 错误: 非法字符: '#'
#define mAXn 200+10
^
0_0_26687843_3570\Main.java:11: 错误: 非法字符: '#'
#define mAXm 80000+100
^
0_0_26687843_3570\Main.java:12: 错误: 非法字符: '#'
#define InF 0x3f3f3f3f
^
0_0_26687843_3570\Main.java:14: 错误: 需要class, interface或enum
struct Edge
^
0_0_26687843_3570\Main.java:17: 错误: 需要class, interface或enum
};
^
0_0_26687843_3570\Main.java:18: 错误: 需要class, interface或enum
Edge edge[mAXm];
^
0_0_26687843_3570\Main.java:19: 错误: 需要class, interface或enum
int head[mAXn], edgenum;
^
0_0_26687843_3570\Main.java:20: 错误: 需要class, interface或enum
int pre[mAXn];//记录增广路径上 到达点i的边的编号
^
0_0_26687843_3570\Main.java:21: 错误: 需要class, interface或enum
int dist[mAXn];
^
0_0_26687843_3570\Main.java:22: 错误: 需要class, interface或enum
bool vis[mAXn];
^
0_0_26687843_3570\Main.java:23: 错误: 需要class, interface或enum
int n, m;//点数 边数
^
0_0_26687843_3570\Main.java:24: 错误: 需要class, interface或enum
int source, sink;//超级源点 超级汇点
^
0_0_26687843_3570\Main.java:25: 错误: 需要class, interface或enum
void init()
^
0_0_26687843_3570\Main.java:28: 错误: 需要class, interface或enum
memset(head, -1, sizeof(head));
^
0_0_26687843_3570\Main.java:29: 错误: 需要class, interface或enum
}
^
0_0_26687843_3570\Main.java:33: 错误: 需要class, interface或enum
edge[edgenum] = E1;
^
0_0_26687843_3570\Main.java:34: 错误: 需要class, interface或enum
head[u] = edgenum++;
^
0_0_26687843_3570\Main.java:35: 错误: 需要class, interface或enum
Edge E2 = {v, u, 0, 0, -c, head[v]};
^
0_0_26687843_3570\Main.java:36: 错误: 需要class, interface或enum
edge[edgenum] = E2;
^
0_0_26687843_3570\Main.java:37: 错误: 需要class, interface或enum
head[v] = edgenum++;
^
0_0_26687843_3570\Main.java:38: 错误: 需要class, interface或enum
}
^
0_0_26687843_3570\Main.java:44: 错误: 需要class, interface或enum
memset(dist, InF, sizeof(dist));
^
0_0_26687843_3570\Main.java:45: 错误: 需要class, interface或enum
memset(vis, false, sizeof(vis));
^
0_0_26687843_3570\Main.java:46: 错误: 需要class, interface或enum
memset(pre, -1, sizeof(pre));
^
0_0_26687843_3570\Main.java:47: 错误: 需要class, interface或enum
dist[s] = 0;
^
0_0_26687843_3570\Main.java:48: 错误: 需要class, interface或enum
vis[s] = true;
^
0_0_26687843_3570\Main.java:49: 错误: 需要class, interface或enum
Q.push(s);
^
0_0_26687843_3570\Main.java:50: 错误: 需要class, interface或enum
while(!Q.empty())
^
0_0_26687843_3570\Main.java:53: 错误: 需要class, interface或enum
Q.pop();
^
0_0_26687843_3570\Main.java:54: 错误: 需要class, interface或enum
vis[u] = false;
^
0_0_26687843_3570\Main.java:55: 错误: 需要class, interface或enum
for(int i = head[u]; i != -1; i = edge[i].next)
^
0_0_26687843_3570\Main.java:55: 错误: 需要class, interface或enum
for(int i = head[u]; i != -1; i = edge[i].next)
^
0_0_26687843_3570\Main.java:55: 错误: 需要class, interface或enum
for(int i = head[u]; i != -1; i = edge[i].next)
^
0_0_26687843_3570\Main.java:58: 错误: 需要class, interface或enum
if(dist[E.to] > dist[u] + E.cost && E.cap > E.flow)//可以松弛 且 没有满流
^
0_0_26687843_3570\Main.java:61: 错误: 需要class, interface或enum
pre[E.to] = i;//记录前驱边 的编号
^
0_0_26687843_3570\Main.java:62: 错误: 需要class, interface或enum
if(!vis[E.to])
^
0_0_26687843_3570\Main.java:65: 错误: 需要class, interface或enum
Q.push(E.to);
^
0_0_26687843_3570\Main.java:66: 错误: 需要class, interface或enum
}
^
0_0_26687843_3570\Main.java:71: 错误: 需要class, interface或enum
}
^
0_0_26687843_3570\Main.java:75: 错误: 需要class, interface或enum
cost = 0;//总费用
^
0_0_26687843_3570\Main.java:76: 错误: 需要class, interface或enum
while(SPFA(s, t))//每次寻找花销最小的路径
^
0_0_26687843_3570\Main.java:80: 错误: 需要class, interface或enum
for(int i = pre[t]; i != -1; i = pre[edge[i^1].to])
^
0_0_26687843_3570\Main.java:80: 错误: 需要class, interface或enum
for(int i = pre[t]; i != -1; i = pre[edge[i^1].to])
^
0_0_26687843_3570\Main.java:80: 错误: 需要class, interface或enum
for(int i = pre[t]; i != -1; i = pre[edge[i^1].to])
^
0_0_26687843_3570\Main.java:83: 错误: 需要class, interface或enum
Min = min(Min, E.cap - E.flow);
^
0_0_26687843_3570\Main.java:84: 错误: 需要class, interface或enum
}
^
0_0_26687843_3570\Main.java:86: 错误: 需要class, interface或enum
for(int i = pre[t]; i != -1; i = pre[edge[i^1].to])
^
0_0_26687843_3570\Main.java:86: 错误: 需要class, interface或enum
for(int i = pre[t]; i != -1; i = pre[edge[i^1].to])
^
0_0_26687843_3570\Main.java:89: 错误: 需要class, interface或enum
edge[i^1].flow -= Min;
^
0_0_26687843_3570\Main.java:90: 错误: 需要class, interface或enum
cost += edge[i].cost * Min;//增广流的花销
^
0_0_26687843_3570\Main.java:91: 错误: 需要class, interface或enum
}
^
0_0_26687843_3570\Main.java:93: 错误: 需要class, interface或enum
}
^
0_0_26687843_3570\Main.java:96: 错误: 需要class, interface或enum
vector<pair<int,int> > h,p;
^
0_0_26687843_3570\Main.java:97: 错误: 需要class, interface或enum
void getmap(){
^
0_0_26687843_3570\Main.java:98: 错误: 需要class, interface或enum
h.clear();p.clear();
^
0_0_26687843_3570\Main.java:99: 错误: 需要class, interface或enum
for(int i=1;i<=n;i++) scanf("%s",mp[i]+1);
^
0_0_26687843_3570\Main.java:99: 错误: 需要class, interface或enum
for(int i=1;i<=n;i++) scanf("%s",mp[i]+1);
^
0_0_26687843_3570\Main.java:99: 错误: 需要class, interface或enum
for(int i=1;i<=n;i++) scanf("%s",mp[i]+1);
^
0_0_26687843_3570\Main.java:100: 错误: 需要class, interface或enum
for(int i=1;i<=n;i++){
^
0_0_26687843_3570\Main.java:100: 错误: 需要class, interface或enum
for(int i=1;i<=n;i++){
^
0_0_26687843_3570\Main.java:100: 错误: 需要class, interface或enum
for(int i=1;i<=n;i++){
^
0_0_26687843_3570\Main.java:101: 错误: 需要class, interface或enum
for(int j=1;j<=m;j++){
^
0_0_26687843_3570\Main.java:101: 错误: 需要class, interface或enum
for(int j=1;j<=m;j++){
^
0_0_26687843_3570\Main.java:103: 错误: 需要class, interface或enum
else if(mp[i][j]=='m') p.push_back(make_pair(i,j));
^
0_0_26687843_3570\Main.java:104: 错误: 需要class, interface或enum
}
^
0_0_26687843_3570\Main.java:108: 错误: 需要class, interface或enum
for(int i=0;i<(int)p.size();i++){
^
0_0_26687843_3570\Main.java:108: 错误: 需要class, interface或enum
for(int i=0;i<(int)p.size();i++){
^
0_0_26687843_3570\Main.java:108: 错误: 需要class, interface或enum
for(int i=0;i<(int)p.size();i++){
^
0_0_26687843_3570\Main.java:110: 错误: 需要class, interface或enum
for(int j=0;j<(int)h.size();j++){
^
0_0_26687843_3570\Main.java:110: 错误: 需要class, interface或enum
for(int j=0;j<(int)h.size();j++){
^
0_0_26687843_3570\Main.java:110: 错误: 需要class, interface或enum
for(int j=0;j<(int)h.size();j++){
^
0_0_26687843_3570\Main.java:112: 错误: 需要class, interface或enum
addEdge(id,idd,1,abs(xx-x)+abs(yy-y));
^
0_0_26687843_3570\Main.java:113: 错误: 需要class, interface或enum
}
^
0_0_26687843_3570\Main.java:116: 错误: 需要class, interface或enum
for(int i=0;i<(int)p.size();i++){
^
0_0_26687843_3570\Main.java:116: 错误: 需要class, interface或enum
for(int i=0;i<(int)p.size();i++){
^
0_0_26687843_3570\Main.java:118: 错误: 需要class, interface或enum
}
^
0_0_26687843_3570\Main.java:120: 错误: 需要class, interface或enum
for(int i=0;i<(int)h.size();i++){
^
0_0_26687843_3570\Main.java:120: 错误: 需要class, interface或enum
for(int i=0;i<(int)h.size();i++){
^
0_0_26687843_357
|