0_0_8344089_32469\Main.java:1: 非法字符: \35
#include <cstdio>
^
0_0_8344089_32469\Main.java:2: 非法字符: \35
#include <cstring>
^
0_0_8344089_32469\Main.java:3: 非法字符: \35
#include <iostream>
^
0_0_8344089_32469\Main.java:4: 非法字符: \35
#include <algorithm>
^
0_0_8344089_32469\Main.java:5: 非法字符: \35
#include <vector>
^
0_0_8344089_32469\Main.java:6: 非法字符: \35
#include <stack>
^
0_0_8344089_32469\Main.java:9: 需要为 class、interface 或 enum
const int maxn = 2222;
^
0_0_8344089_32469\Main.java:11: 需要为 class、interface 或 enum
struct twoSet {
^
0_0_8344089_32469\Main.java:14: 需要为 class、interface 或 enum
int dfn[maxn], low[maxn], id[maxn];
^
0_0_8344089_32469\Main.java:15: 需要为 class、interface 或 enum
bool vis[maxn];
^
0_0_8344089_32469\Main.java:16: 需要为 class、interface 或 enum
vector<int> adj[maxn];
^
0_0_8344089_32469\Main.java:17: 需要为 class、interface 或 enum
stack<int> s;
^
0_0_8344089_32469\Main.java:19: 需要为 class、interface 或 enum
void init(int n) {
^
0_0_8344089_32469\Main.java:21: 需要为 class、interface 或 enum
for (int i = 0; i <= 2 * n; i++)
^
0_0_8344089_32469\Main.java:21: 需要为 class、interface 或 enum
for (int i = 0; i <= 2 * n; i++)
^
0_0_8344089_32469\Main.java:21: 需要为 class、interface 或 enum
for (int i = 0; i <= 2 * n; i++)
^
0_0_8344089_32469\Main.java:23: 需要为 class、interface 或 enum
memset(dfn, -1, sizeof(dfn));
^
0_0_8344089_32469\Main.java:24: 需要为 class、interface 或 enum
memset(low, 0, sizeof(low));
^
0_0_8344089_32469\Main.java:25: 需要为 class、interface 或 enum
memset(vis, false, sizeof(vis));
^
0_0_8344089_32469\Main.java:26: 需要为 class、interface 或 enum
memset(id, 0, sizeof(id));
^
0_0_8344089_32469\Main.java:27: 需要为 class、interface 或 enum
while (!s.empty()) s.pop();
^
0_0_8344089_32469\Main.java:28: 需要为 class、interface 或 enum
}
^
0_0_8344089_32469\Main.java:32: 需要为 class、interface 或 enum
}
^
0_0_8344089_32469\Main.java:36: 需要为 class、interface 或 enum
s.push(u); vis[u] = true;
^
0_0_8344089_32469\Main.java:36: 需要为 class、interface 或 enum
s.push(u); vis[u] = true;
^
0_0_8344089_32469\Main.java:37: 需要为 class、interface 或 enum
for (int i = 0; i < adj[u].size(); i++) {
^
0_0_8344089_32469\Main.java:37: 需要为 class、interface 或 enum
for (int i = 0; i < adj[u].size(); i++) {
^
0_0_8344089_32469\Main.java:37: 需要为 class、interface 或 enum
for (int i = 0; i < adj[u].size(); i++) {
^
0_0_8344089_32469\Main.java:39: 需要为 class、interface 或 enum
if (dfn[v] == -1) {
^
0_0_8344089_32469\Main.java:41: 需要为 class、interface 或 enum
low[u] = min(low[u], low[v]);
^
0_0_8344089_32469\Main.java:42: 需要为 class、interface 或 enum
} else if (vis[v]) {
^
0_0_8344089_32469\Main.java:44: 需要为 class、interface 或 enum
}
^
0_0_8344089_32469\Main.java:47: 需要为 class、interface 或 enum
size++; int v;
^
0_0_8344089_32469\Main.java:48: 需要为 class、interface 或 enum
do {
^
0_0_8344089_32469\Main.java:49: 需要为 class、interface 或 enum
v = s.top(); s.pop();
^
0_0_8344089_32469\Main.java:50: 需要为 class、interface 或 enum
id[v] = size; vis[v] = false;
^
0_0_8344089_32469\Main.java:50: 需要为 class、interface 或 enum
id[v] = size; vis[v] = false;
^
0_0_8344089_32469\Main.java:51: 需要为 class、interface 或 enum
} while (u != v);
^
0_0_8344089_32469\Main.java:52: 需要为 class、interface 或 enum
}
^
0_0_8344089_32469\Main.java:56: 需要为 class、interface 或 enum
depth = 1; size = 0;
^
0_0_8344089_32469\Main.java:57: 需要为 class、interface 或 enum
for (int i = 0; i < 2 * n; i++)
^
0_0_8344089_32469\Main.java:57: 需要为 class、interface 或 enum
for (int i = 0; i < 2 * n; i++)
^
0_0_8344089_32469\Main.java:57: 需要为 class、interface 或 enum
for (int i = 0; i < 2 * n; i++)
^
0_0_8344089_32469\Main.java:59: 需要为 class、interface 或 enum
for (int i = 0; i < n; i++)
^
0_0_8344089_32469\Main.java:59: 需要为 class、interface 或 enum
for (int i = 0; i < n; i++)
^
0_0_8344089_32469\Main.java:59: 需要为 class、interface 或 enum
for (int i = 0; i < n; i++)
^
0_0_8344089_32469\Main.java:61: 需要为 class、interface 或 enum
return true;
^
0_0_8344089_32469\Main.java:62: 需要为 class、interface 或 enum
}
^
0_0_8344089_32469\Main.java:65: 需要为 class、interface 或 enum
int n, m;
^
0_0_8344089_32469\Main.java:67: 需要为 class、interface 或 enum
int main() {
^
0_0_8344089_32469\Main.java:70: 需要为 class、interface 或 enum
for (int i = 0; i < m; i++) {
^
0_0_8344089_32469\Main.java:70: 需要为 class、interface 或 enum
for (int i = 0; i < m; i++) {
^
0_0_8344089_32469\Main.java:70: 需要为 class、interface 或 enum
for (int i = 0; i < m; i++) {
^
0_0_8344089_32469\Main.java:72: 需要为 class、interface 或 enum
scanf("%d %d %d %d", &a1, &a2, &c1, &c2);
^
0_0_8344089_32469\Main.java:73: 需要为 class、interface 或 enum
g.addEdge(a1<<1+c1, a2<<1|1-c2);
^
0_0_8344089_32469\Main.java:74: 需要为 class、interface 或 enum
g.addEdge(a2<<1+c2, a1<<1|1-c1);
^
0_0_8344089_32469\Main.java:75: 需要为 class、interface 或 enum
}
^
0_0_8344089_32469\Main.java:77: 需要为 class、interface 或 enum
else puts("NO");
^
0_0_8344089_32469\Main.java:78: 需要为 class、interface 或 enum
}
^
0_0_8344089_32469\Main.java:80: 需要为 class、interface 或 enum
}
^
60 错误
|