F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

View Compilation Error

0_0_20614639_4665.cpp:13:26: error: stray '#' in program
      using namespace std;#define pr(x) cout << #x << " = " << x << "  "#define prln(x) cout << #x << " = " << x << endlconst int N = 1e4 + 10, INF = 0x3f3f3f3f, MOD = 1e9 + 7;const int M = 1e5 + 10; int n, m;int deg[N], val[N]; vector<int> G[N];bool vis[N]; void dfs(int u, int &cnt, long long& sum) {    sum += val[u];    ++cnt;    vis[u] = true;    for(int i = 0; i < G[u].size(); ++i) {        int v = G[u][i];        if(vis[v]) continue;        dfs(v, cnt, sum);    }} int main() {    ios_base::sync_with_stdio(0);     int t; scanf("%d", &t);    while(t--) {        scanf("%d%d", &n, &m);        for(int i = 1; i <= n; ++i) {            scanf("%d", val + i);            G[i].clear();            vis[i] = false;            deg[i] = 0;        }        for(int i = 1; i <= m; ++i) {            int u, v; scanf("%d%d", &u, &v);            G[u].push_back(v);            G[v].push_back(u);            ++deg[u], ++deg[v];        }         queue<int> q;        for(int i = 1; i <= n; ++i)            if(deg[i] < 2) q.push(i);        while(q.size()) {            int u = q.front(); q.pop();            deg[u] = 0; vis[u] = true;            for(int i = 0; i < G[u].size(); ++i) {                int v = G[u][i];                if(--deg[v] < 2 && !vis[v]) q.push(v);            }        }         long long ans = 0;        for(int i = 1; i <= n; ++i) {            if(vis[i]) continue;            int cnt = 0; long long sum = 0;            dfs(i, cnt, sum);            if(cnt & 1) ans += sum;        }        printf("%I64d\n", ans);    }    return 0;}
                          ^
0_0_20614639_4665.cpp:13:48: error: stray '#' in program
      using namespace std;#define pr(x) cout << #x << " = " << x << "  "#define prln(x) cout << #x << " = " << x << endlconst int N = 1e4 + 10, INF = 0x3f3f3f3f, MOD = 1e9 + 7;const int M = 1e5 + 10; int n, m;int deg[N], val[N]; vector<int> G[N];bool vis[N]; void dfs(int u, int &cnt, long long& sum) {    sum += val[u];    ++cnt;    vis[u] = true;    for(int i = 0; i < G[u].size(); ++i) {        int v = G[u][i];        if(vis[v]) continue;        dfs(v, cnt, sum);    }} int main() {    ios_base::sync_with_stdio(0);     int t; scanf("%d", &t);    while(t--) {        scanf("%d%d", &n, &m);        for(int i = 1; i <= n; ++i) {            scanf("%d", val + i);            G[i].clear();            vis[i] = false;            deg[i] = 0;        }        for(int i = 1; i <= m; ++i) {            int u, v; scanf("%d%d", &u, &v);            G[u].push_back(v);            G[v].push_back(u);            ++deg[u], ++deg[v];        }         queue<int> q;        for(int i = 1; i <= n; ++i)            if(deg[i] < 2) q.push(i);        while(q.size()) {            int u = q.front(); q.pop();            deg[u] = 0; vis[u] = true;            for(int i = 0; i < G[u].size(); ++i) {                int v = G[u][i];                if(--deg[v] < 2 && !vis[v]) q.push(v);            }        }         long long ans = 0;        for(int i = 1; i <= n; ++i) {            if(vis[i]) continue;            int cnt = 0; long long sum = 0;            dfs(i, cnt, sum);            if(cnt & 1) ans += sum;        }        printf("%I64d\n", ans);    }    return 0;}
                                                ^
0_0_20614639_4665.cpp:13:72: error: stray '#' in program
      using namespace std;#define pr(x) cout << #x << " = " << x << "  "#define prln(x) cout << #x << " = " << x << endlconst int N = 1e4 + 10, INF = 0x3f3f3f3f, MOD = 1e9 + 7;const int M = 1e5 + 10; int n, m;int deg[N], val[N]; vector<int> G[N];bool vis[N]; void dfs(int u, int &cnt, long long& sum) {    sum += val[u];    ++cnt;    vis[u] = true;    for(int i = 0; i < G[u].size(); ++i) {        int v = G[u][i];        if(vis[v]) continue;        dfs(v, cnt, sum);    }} int main() {    ios_base::sync_with_stdio(0);     int t; scanf("%d", &t);    while(t--) {        scanf("%d%d", &n, &m);        for(int i = 1; i <= n; ++i) {            scanf("%d", val + i);            G[i].clear();            vis[i] = false;            deg[i] = 0;        }        for(int i = 1; i <= m; ++i) {            int u, v; scanf("%d%d", &u, &v);            G[u].push_back(v);            G[v].push_back(u);            ++deg[u], ++deg[v];        }         queue<int> q;        for(int i = 1; i <= n; ++i)            if(deg[i] < 2) q.push(i);        while(q.size()) {            int u = q.front(); q.pop();            deg[u] = 0; vis[u] = true;            for(int i = 0; i < G[u].size(); ++i) {                int v = G[u][i];                if(--deg[v] < 2 && !vis[v]) q.push(v);            }        }         long long ans = 0;        for(int i = 1; i <= n; ++i) {            if(vis[i]) continue;            int cnt = 0; long long sum = 0;            dfs(i, cnt, sum);            if(cnt & 1) ans += sum;        }        printf("%I64d\n", ans);    }    return 0;}
                                                                        ^
0_0_20614639_4665.cpp:13:96: error: stray '#' in program
      using namespace std;#define pr(x) cout << #x << " = " << x << "  "#define prln(x) cout << #x << " = " << x << endlconst int N = 1e4 + 10, INF = 0x3f3f3f3f, MOD = 1e9 + 7;const int M = 1e5 + 10; int n, m;int deg[N], val[N]; vector<int> G[N];bool vis[N]; void dfs(int u, int &cnt, long long& sum) {    sum += val[u];    ++cnt;    vis[u] = true;    for(int i = 0; i < G[u].size(); ++i) {        int v = G[u][i];        if(vis[v]) continue;        dfs(v, cnt, sum);    }} int main() {    ios_base::sync_with_stdio(0);     int t; scanf("%d", &t);    while(t--) {        scanf("%d%d", &n, &m);        for(int i = 1; i <= n; ++i) {            scanf("%d", val + i);            G[i].clear();            vis[i] = false;            deg[i] = 0;        }        for(int i = 1; i <= m; ++i) {            int u, v; scanf("%d%d", &u, &v);            G[u].push_back(v);            G[v].push_back(u);            ++deg[u], ++deg[v];        }         queue<int> q;        for(int i = 1; i <= n; ++i)            if(deg[i] < 2) q.push(i);        while(q.size()) {            int u = q.front(); q.pop();            deg[u] = 0; vis[u] = true;            for(int i = 0; i < G[u].size(); ++i) {                int v = G[u][i];                if(--deg[v] < 2 && !vis[v]) q.push(v);            }        }         long long ans = 0;        for(int i = 1; i <= n; ++i) {            if(vis[i]) continue;            int cnt = 0; long long sum = 0;            dfs(i, cnt, sum);            if(cnt & 1) ans += sum;        }        printf("%I64d\n", ans);    }    return 0;}
                                                                                                ^
0_0_20614639_4665.cpp:13:27: error: 'define' does not name a type
      using namespace std;#define pr(x) cout << #x << " = " << x << "  "#define prln(x) cout << #x << " = " << x << endlconst int N = 1e4 + 10, INF = 0x3f3f3f3f, MOD = 1e9 + 7;const int M = 1e5 + 10; int n, m;int deg[N], val[N]; vector<int> G[N];bool vis[N]; void dfs(int u, int &cnt, long long& sum) {    sum += val[u];    ++cnt;    vis[u] = true;    for(int i = 0; i < G[u].size(); ++i) {        int v = G[u][i];        if(vis[v]) continue;        dfs(v, cnt, sum);    }} int main() {    ios_base::sync_with_stdio(0);     int t; scanf("%d", &t);    while(t--) {        scanf("%d%d", &n, &m);        for(int i = 1; i <= n; ++i) {            scanf("%d", val + i);            G[i].clear();            vis[i] = false;            deg[i] = 0;        }        for(int i = 1; i <= m; ++i) {            int u, v; scanf("%d%d", &u, &v);            G[u].push_back(v);            G[v].push_back(u);            ++deg[u], ++deg[v];        }         queue<int> q;        for(int i = 1; i <= n; ++i)            if(deg[i] < 2) q.push(i);        while(q.size()) {            int u = q.front(); q.pop();            deg[u] = 0; vis[u] = true;            for(int i = 0; i < G[u].size(); ++i) {                int v = G[u][i];                if(--deg[v] < 2 && !vis[v]) q.push(v);            }        }         long long ans = 0;        for(int i = 1; i <= n; ++i) {            if(vis[i]) continue;            int cnt = 0; long long sum = 0;            dfs(i, cnt, sum);            if(cnt & 1) ans += sum;        }        printf("%I64d\n", ans);    }    return 0;}
                           ^
0_0_20614639_4665.cpp:13:217: error: 'N' was not declared in this scope
      using namespace std;#define pr(x) cout << #x << " = " << x << "  "#define prln(x) cout << #x << " = " << x << endlconst int N = 1e4 + 10, INF = 0x3f3f3f3f, MOD = 1e9 + 7;const int M = 1e5 + 10; int n, m;int deg[N], val[N]; vector<int> G[N];bool vis[N]; void dfs(int u, int &cnt, long long& sum) {    sum += val[u];    ++cnt;    vis[u] = true;    for(int i = 0; i < G[u].size(); ++i) {        int v = G[u][i];        if(vis[v]) continue;        dfs(v, cnt, sum);    }} int main() {    ios_base::sync_with_stdio(0);     int t; scanf("%d", &t);    while(t--) {        scanf("%d%d", &n, &m);        for(int i = 1; i <= n; ++i) {            scanf("%d", val + i);            G[i].clear();            vis[i] = false;            deg[i] = 0;        }        for(int i = 1; i <= m; ++i) {            int u, v; scanf("%d%d", &u, &v);            G[u].push_back(v);            G[v].push_back(u);            ++deg[u], ++deg[v];        }         queue<int> q;        for(int i = 1; i <= n; ++i)            if(deg[i] < 2) q.push(i);        while(q.size()) {            int u = q.front(); q.pop();            deg[u] = 0; vis[u] = true;            for(int i = 0; i < G[u].size(); ++i) {                int v = G[u][i];                if(--deg[v] < 2 && !vis[v]) q.push(v);            }        }         long long ans = 0;        for(int i = 1; i <= n; ++i) {            if(vis[i]) continue;            int cnt = 0; long long sum = 0;            dfs(i, cnt, sum);            if(cnt & 1) ans += sum;        }        printf("%I64d\n", ans);    }    return 0;}
                                                                                                                                                                                                                         ^
0_0_20614639_4665.cpp:13:225: er


Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2024 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2024-11-16 20:15:15, Gzip enabled