답안 #1003084

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
1003084 2024-06-20T05:26:41 Z adiyer Pipes (CEOI15_pipes) C++17
0 / 100
1 ms 604 KB
#include <iostream>
#include <vector>

#define adiyer(); ios_base::sync_with_stdio(0); cin.tie(0);

using namespace std;

int n, m, timer;
int tin[101], tout[101], fup[101];

vector < int > g[101];

bool was[101];

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 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 0 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 604 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 0 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 0 ms 604 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 0 ms 604 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -