Submission #527160

# Submission time Handle Problem Language Result Execution time Memory
527160 2022-02-17T02:59:31 Z joelau Pipes (CEOI15_pipes) C++14
10 / 100
1787 ms 65540 KB
#include <bits/stdc++.h>
using namespace std;

int N,M, depth[100005], low[100005], p[100005];
vector<int> lst[100005];
bitset<100005> visited;

void dfs (int u, int d) {
    visited[u] = 1, depth[u] = d, low[u] = d;
    int num = 0;
    for (int v: lst[u]) {
        if (!visited[v]) {
            p[v] = u, num++;
            dfs(v,d+1);
            if (low[v] > depth[u]) cout << u+1 << ' ' << v+1 << '\n';
            low[u] = min(low[u],low[v]);
        }
        else if (v != p[u])
            low[u] = min(low[u],depth[v]);
    }
}

int main() {
    ios_base::sync_with_stdio(false); cin.tie(NULL);
    cin >> N >> M;
    for (int i = 0; i < M; ++i) {
        int u,v; cin>> u >> v; u--, v--;
        lst[u].push_back(v), lst[v].push_back(u);
    }
    for (int i = 0; i < N; ++i) if (!visited[i]) dfs(i,0);

    return 0;
}
# Verdict Execution time Memory Grader output
1 Correct 2 ms 2676 KB Output is correct
2 Incorrect 2 ms 2636 KB Wrong number of edges
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 5 ms 3324 KB Output is correct
2 Incorrect 6 ms 3200 KB Wrong number of edges
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 102 ms 13016 KB Output is correct
2 Correct 108 ms 12884 KB Output is correct
# Verdict Execution time Memory Grader output
1 Runtime error 213 ms 17064 KB Memory limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 390 ms 30804 KB Memory limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 562 ms 33240 KB Memory limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 921 ms 55552 KB Memory limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 1224 ms 65540 KB Execution killed with signal 9
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 1565 ms 65540 KB Execution killed with signal 9
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 1787 ms 65540 KB Execution killed with signal 9
2 Halted 0 ms 0 KB -