Định hướng đồ thị

Xem dưới dạng PDF

Gửi bài giải

Điểm: 15
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

Cho đơn đồ thị vô hướng liên thông \(G\) gồm \(n\) đỉnh, \(m\) cạnh. Cần định chiều lại các cạnh của đồ thị thành một chiều, sao cho đồ thị mới vẫn liên thông và số lượng cạnh hai chiều còn lại là ít nhất có thể?

Dữ liệu vào

  • Dòng đầu: hai số nguyên \(n\) và \(m\)
  • \(m\) dòng tiếp theo, mỗi dòng chứa hai số \(u\) và \(v\) là cạnh nối đỉnh \(u\) và đỉnh \(v\)

Dữ liệu ra

  • Nhiều dòng, mỗi dòng là \(1\) cạnh trong đồ thị mới.
  • Lưu ý: In theo thứ tự sắp xếp tăng dần

Ràng buộc

  • \(1 \le n \le 10^3\)
  • \(0 \le m \le n(n-1)/2\)

Input 1

7 10
1 2
1 3
2 4
3 4
4 5
4 6
5 7
6 7
2 5
3 6

Output 1

1 2
2 4
3 1
3 6
4 3
5 2
5 4
6 4
6 7
7 5

Nhận xét

Không có ý kiến tại thời điểm này.