#include <iostream>
#include <vector>
#define adiyer(); ios_base::sync_with_stdio(0); cin.tie(0);
using namespace std;
int n, m, timer;
int tin[1001], tout[1001], fup[1001];
vector < int > g[1001];
bool was[1001];
void dfs(int v, int p){
was[v] = 1;
fup[v] = tin[v] = ++timer;
bool c;
for(int u : g[v]){
if(u == p && !c){
c = 1;
continue;
}
if(was[u]){
fup[v] = min(tin[u], fup[v]);
}
else{
dfs(u, v);
fup[v] = min(fup[u], fup[v]);
if(fup[u] > tin[v]){
cout << u << ' ' << v << '\n';
}
}
}
}
int u, v;
int main(){
adiyer();
cin >> n >> m;
for(int i = 1; i <= m; i++) cin >> u >> v, g[v].push_back(u), g[u].push_back(v);
for(int i = 1; i <= n; i++)
if(!was[i])
dfs(i, 0);
}
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Incorrect |
1 ms |
348 KB |
Wrong number of edges |
2 |
Halted |
0 ms |
0 KB |
- |
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Runtime error |
1 ms |
600 KB |
Execution killed with signal 11 |
2 |
Halted |
0 ms |
0 KB |
- |
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Runtime error |
1 ms |
600 KB |
Execution killed with signal 11 |
2 |
Halted |
0 ms |
0 KB |
- |
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Runtime error |
1 ms |
600 KB |
Execution killed with signal 11 |
2 |
Halted |
0 ms |
0 KB |
- |
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Runtime error |
1 ms |
604 KB |
Execution killed with signal 11 |
2 |
Halted |
0 ms |
0 KB |
- |
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Runtime error |
1 ms |
604 KB |
Execution killed with signal 11 |
2 |
Halted |
0 ms |
0 KB |
- |
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Runtime error |
1 ms |
600 KB |
Execution killed with signal 11 |
2 |
Halted |
0 ms |
0 KB |
- |
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Runtime error |
1 ms |
492 KB |
Execution killed with signal 11 |
2 |
Halted |
0 ms |
0 KB |
- |
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Runtime error |
1 ms |
604 KB |
Execution killed with signal 11 |
2 |
Halted |
0 ms |
0 KB |
- |
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Runtime error |
1 ms |
604 KB |
Execution killed with signal 11 |
2 |
Halted |
0 ms |
0 KB |
- |