Bài 1 (7 điểm)
ĐƯỜNG HẦM
Có N hòn đảo đánh số từ 1 đến N. Một số hòn đảo đã có đường hầm thông với nhau.
Người ta muốn xây dựng thếm một số đường hầm sao cho có thể đi lại giữa 2 hòn đảo bất kỳ
bằng đường hầm. Biết rằng đường hầm nối các đảo là đường đi 2 chiều, hãy lập trình tính số
đường hầm ít nhất cần xây dựng thên.
Dữ liệu: vào từ file văn bản HAM.INP gồm
- Dòng đầu tiên la số N(1<=N<=100).
-Các dòn tiếp theo mỗi dòng ghi hai số i và j cho biết có đường hầm nối giữa 2 hòn đảo u va j.
Kết quả :ghi ra file văn bản HAM.OUT chỉ số suy nhất cho biết số đường hầm ít nhất cần xây dựng
thêm.
Ví dụ
ĐƯỜNG HẦM
Có N hòn đảo đánh số từ 1 đến N. Một số hòn đảo đã có đường hầm thông với nhau.
Người ta muốn xây dựng thếm một số đường hầm sao cho có thể đi lại giữa 2 hòn đảo bất kỳ
bằng đường hầm. Biết rằng đường hầm nối các đảo là đường đi 2 chiều, hãy lập trình tính số
đường hầm ít nhất cần xây dựng thên.
Dữ liệu: vào từ file văn bản HAM.INP gồm
- Dòng đầu tiên la số N(1<=N<=100).
-Các dòn tiếp theo mỗi dòng ghi hai số i và j cho biết có đường hầm nối giữa 2 hòn đảo u va j.
Kết quả :ghi ra file văn bản HAM.OUT chỉ số suy nhất cho biết số đường hầm ít nhất cần xây dựng
thêm.
Ví dụ
HAM.INP | HAM.OUT |
9 | 2 |
1 3 1 5 1 6 2 7 4 8 8 9 |
- Chủ đề
- de thi hsg tinhoc