0_0_10202014_24350\Main.java:1: 非法字符: \35
#include <iostream>
^
0_0_10202014_24350\Main.java:2: 非法字符: \35
#include <cstdlib>
^
0_0_10202014_24350\Main.java:3: 非法字符: \35
#include <cstdio>
^
0_0_10202014_24350\Main.java:4: 非法字符: \35
#include <string>
^
0_0_10202014_24350\Main.java:5: 非法字符: \35
#include <cstring>
^
0_0_10202014_24350\Main.java:6: 非法字符: \35
#include <cmath>
^
0_0_10202014_24350\Main.java:7: 非法字符: \35
#include <vector>
^
0_0_10202014_24350\Main.java:8: 非法字符: \35
#include <queue>
^
0_0_10202014_24350\Main.java:9: 非法字符: \35
#include <algorithm>
^
0_0_10202014_24350\Main.java:10: 非法字符: \35
#include <map>
^
0_0_10202014_24350\Main.java:13: 需要为 class、interface 或 enum
const int maxn = 100000;
^
0_0_10202014_24350\Main.java:14: 需要为 class、interface 或 enum
const int maxm = 1010*1010;
^
0_0_10202014_24350\Main.java:16: 需要为 class、interface 或 enum
const int INF = 0x3f3f3f3f;
^
0_0_10202014_24350\Main.java:18: 需要为 class、interface 或 enum
int nx, ny;
^
0_0_10202014_24350\Main.java:19: 需要为 class、interface 或 enum
int n, m, k;
^
0_0_10202014_24350\Main.java:20: 需要为 class、interface 或 enum
int cnt;
^
0_0_10202014_24350\Main.java:22: 需要为 class、interface 或 enum
struct Edge
^
0_0_10202014_24350\Main.java:25: 需要为 class、interface 或 enum
int next;
^
0_0_10202014_24350\Main.java:26: 需要为 class、interface 或 enum
}edge[maxm];
^
0_0_10202014_24350\Main.java:28: 需要为 class、interface 或 enum
int first[maxn];
^
0_0_10202014_24350\Main.java:30: 需要为 class、interface 或 enum
int xlink[maxn], ylink[maxn];
^
0_0_10202014_24350\Main.java:31: 需要为 class、interface 或 enum
bool vis[maxn];
^
0_0_10202014_24350\Main.java:33: 需要为 class、interface 或 enum
bool edges[maxn];
^
0_0_10202014_24350\Main.java:35: 需要为 class、interface 或 enum
void init()
^
0_0_10202014_24350\Main.java:38: 需要为 class、interface 或 enum
memset(first, -1, sizeof(first));
^
0_0_10202014_24350\Main.java:39: 需要为 class、interface 或 enum
memset(xlink, -1, sizeof(xlink));
^
0_0_10202014_24350\Main.java:40: 需要为 class、interface 或 enum
memset(ylink, -1, sizeof(ylink));
^
0_0_10202014_24350\Main.java:41: 需要为 class、interface 或 enum
memset(edges, 0, sizeof(edges));
^
0_0_10202014_24350\Main.java:42: 需要为 class、interface 或 enum
}
^
0_0_10202014_24350\Main.java:47: 需要为 class、interface 或 enum
edge[cnt].next = first[u], first[u] = cnt++;
^
0_0_10202014_24350\Main.java:48: 需要为 class、interface 或 enum
}
^
0_0_10202014_24350\Main.java:52: 需要为 class、interface 或 enum
int dx[maxn], dy[maxn];
^
0_0_10202014_24350\Main.java:54: 需要为 class、interface 或 enum
int bfs()
^
0_0_10202014_24350\Main.java:57: 需要为 class、interface 或 enum
dis = INF;
^
0_0_10202014_24350\Main.java:58: 需要为 class、interface 或 enum
memset(dx, -1, sizeof(dx));
^
0_0_10202014_24350\Main.java:59: 需要为 class、interface 或 enum
memset(dy, -1, sizeof(dy));
^
0_0_10202014_24350\Main.java:60: 需要为 class、interface 或 enum
for(int i = 1; i <= nx; i++)
^
0_0_10202014_24350\Main.java:60: 需要为 class、interface 或 enum
for(int i = 1; i <= nx; i++)
^
0_0_10202014_24350\Main.java:60: 需要为 class、interface 或 enum
for(int i = 1; i <= nx; i++)
^
0_0_10202014_24350\Main.java:65: 需要为 class、interface 或 enum
dx[i] = 0;
^
0_0_10202014_24350\Main.java:66: 需要为 class、interface 或 enum
}
^
0_0_10202014_24350\Main.java:70: 需要为 class、interface 或 enum
int u = q.front(); q.pop();
^
0_0_10202014_24350\Main.java:71: 需要为 class、interface 或 enum
if(dx[u] > dis) break;
^
0_0_10202014_24350\Main.java:72: 需要为 class、interface 或 enum
for(int e = first[u]; e != -1; e = edge[e].next)
^
0_0_10202014_24350\Main.java:72: 需要为 class、interface 或 enum
for(int e = first[u]; e != -1; e = edge[e].next)
^
0_0_10202014_24350\Main.java:72: 需要为 class、interface 或 enum
for(int e = first[u]; e != -1; e = edge[e].next)
^
0_0_10202014_24350\Main.java:75: 需要为 class、interface 或 enum
int v = edge[e].v;
^
0_0_10202014_24350\Main.java:76: 需要为 class、interface 或 enum
if(dy[v] == -1)
^
0_0_10202014_24350\Main.java:79: 需要为 class、interface 或 enum
if(ylink[v] == -1) dis = dy[v];
^
0_0_10202014_24350\Main.java:80: 需要为 class、interface 或 enum
else
^
0_0_10202014_24350\Main.java:83: 需要为 class、interface 或 enum
q.push(ylink[v]);
^
0_0_10202014_24350\Main.java:84: 需要为 class、interface 或 enum
}
^
0_0_10202014_24350\Main.java:89: 需要为 class、interface 或 enum
}
^
0_0_10202014_24350\Main.java:94: 需要为 class、interface 或 enum
for(int e = first[u]; e != -1; e = edge[e].next)
^
0_0_10202014_24350\Main.java:94: 需要为 class、interface 或 enum
for(int e = first[u]; e != -1; e = edge[e].next)
^
0_0_10202014_24350\Main.java:94: 需要为 class、interface 或 enum
for(int e = first[u]; e != -1; e = edge[e].next)
^
0_0_10202014_24350\Main.java:97: 需要为 class、interface 或 enum
v = edge[e].v;
^
0_0_10202014_24350\Main.java:98: 需要为 class、interface 或 enum
if(!vis[v] && dy[v] == dx[u]+1)
^
0_0_10202014_24350\Main.java:101: 需要为 class、interface 或 enum
if(ylink[v] != -1 && dy[v] == dis) continue;
^
0_0_10202014_24350\Main.java:102: 需要为 class、interface 或 enum
if(ylink[v] == -1 || find(ylink[v]))
^
0_0_10202014_24350\Main.java:105: 需要为 class、interface 或 enum
return 1;
^
0_0_10202014_24350\Main.java:106: 需要为 class、interface 或 enum
}
^
0_0_10202014_24350\Main.java:110: 需要为 class、interface 或 enum
}
^
0_0_10202014_24350\Main.java:115: 需要为 class、interface 或 enum
while(bfs())
^
0_0_10202014_24350\Main.java:118: 需要为 class、interface 或 enum
for(int i = 1; i <= nx; i++) if(xlink[i] == -1)
^
0_0_10202014_24350\Main.java:118: 需要为 class、interface 或 enum
for(int i = 1; i <= nx; i++) if(xlink[i] == -1)
^
0_0_10202014_24350\Main.java:118: 需要为 class、interface 或 enum
for(int i = 1; i <= nx; i++) if(xlink[i] == -1)
^
0_0_10202014_24350\Main.java:121: 需要为 class、interface 或 enum
}
^
0_0_10202014_24350\Main.java:124: 需要为 class、interface 或 enum
}
^
0_0_10202014_24350\Main.java:129: 需要为 class、interface 或 enum
while(!isdigit(c)) c = getchar();
^
0_0_10202014_24350\Main.java:131: 需要为 class、interface 或 enum
x = 0;
^
0_0_10202014_24350\Main.java:132: 需要为 class、interface 或 enum
while(isdigit(c))
^
0_0_10202014_24350\Main.java:135: 需要为 class、interface 或 enum
c = getchar();
^
0_0_10202014_24350\Main.java:136: 需要为 class、interface 或 enum
}
^
0_0_10202014_24350\Main.java:142: 需要为 class、interface 或 enum
putchar(x%10+'0');
^
0_0_10202014_24350\Main.java:143: 需要为 class、interface 或 enum
}
^
0_0_10202014_24350\Main.java:148: 需要为 class、interface 或 enum
while(k--)
^
0_0_10202014_24350\Main.java:151: 需要为 class、interface 或 enum
readint(u), readint(v);
^
0_0_10202014_24350\Main.java:152: 需要为 class、interface 或 enum
read_graph(u, v);
^
0_0_10202014_24350\Main.java:153: 需要为 class、interface 或 enum
}
^
0_0_10202014_24350\Main.java:158: 需要为 class、interface 或 enum
int times;
^
0_0_10202014_24350\Main.java:160: 需要为 class、interface 或 enum
int find_edge(int u, int v)
^
0_0_10202014_24350\Main.java:162: 需要为 class、interface 或 enum
for(int e = first[u]; e != -1; e = edge[e].next)
^
0_0_10202014_24350\Main.java:162: 需要为 class、interface 或 enum
for(int e = first[u]; e != -1; e = edge[e].next)
^
0_0_10202014_24350\Main.java:165: 需要为 class、interface 或 enum
}
^
0_0_10202014_24350\Main.java:167: 需要为 class、interface 或 enum
}
^
0_0_10202014_24350\Main.java:172: 需要为 class、interface 或 enum
int ans = MaxMatch();
^
0_0_10202014_24350\Main.java:173: 需要为 class、interface 或 enum
int count = 0;
^
0_0_10202014_24350\Main.java:174: 需要为 class、interface 或 enum
memcpy(XLINK, xlink, sizeof(xlink));
^
0_0_10202014_24350\Main.java:176: 需要为 class、interface 或 enum
for(int u = 1; u <= nx; u++)
^
0_0_10202014_24350\Main.java:176: 需要为 class、interface 或 enum
for(int u = 1; u <= nx; u++)
^
0_0_10202014_24350\Main.java:176: 需要为 class、interface 或 enum
for(int u = 1; u <= nx; u++)
^
0_0_10202014_24350\Main.java:179: 需要为 class、interface 或 enum
memset(ylink, -1, sizeof(ylink));
^
0_0_10202014_24350\Main.java:180:
|