Nội dung Bài tập
- Mã:
- PenaconyHSR
- Tên:
- PenaconyHSR
- Dạng thi:
- oi
- Thang điểm:
- 10 điểm
- Giới hạn thời gian:
- 1 giây
- Giới hạn bộ nhớ:
- 256 MB
- Được tạo bởi:
- Shido
Ở Penacony, vùng đất của những giấc mơ có n ngôi nhà và n con đường . Có một con đường giữa nhà thứ i và i + 1 cho tất cả 1 <= i <= n - 1 và 1 con đường giữa nhà thứ n và nhà thứ 1 . Tất cả con đường đều là 2 chiều . Tuy nhiên, do cuộc khủng hoảng ở Penacony, gia đình quản lý đã lâm vào cảnh nợ nần và có thể không đủ khả năng bảo trì mọi con đường.
Có m cặp bạn bè giữa những cư dân của Penacony. Nếu cư dân sống trong nhà a là bạn của cư dân sống trong nhà b, phải có một con đường giữa nhà a và b qua những con đường được bảo trì.Số lượng đường tối thiểu cần phải bảo trì là bao nhiêu?
Input
- Dòng đầu : số nguyên t ( 1 <=t <= 104) là số lượng test
- Mỗi dòng của test gồm 2 số nguyên n và m ( 3 <= n <= 2.105 , 1 <= m <= 2.105) - là số nhà và số cặp bạn bè
- m dòng tiếp theo gồm 2 số nguyên a và b ( 1 <= a < b <= n ) Người cư trú trong nhà a là bạn của người cư trú trong nhà b. Đảm bảo tất cả (a,b) đều khác nhau.
- Đảm bảo tổng của n và m trên tất cả các trường hợp thử nghiệm không vượt quá 2.105
Output
- Đối với mỗi test, đầu ra là một số nguyên, là số lượng đường tối thiểu phải được duy trì.
Ví dụ:
Input
Output
7
8 3
2 7
1 8
4 5
13 4
1 13
2 12
3 11
4 10
10 2
2 3
3 4
10 4
3 8
5 10
2 10
4 10
4 1
1 3
5 2
3 5
1 4
5 2
2 5
1 3
4
7
2
7
2
3
3
Lưu ýĐối với test đầu tiên, các con đường sau đây phải được duy trì8 <--> 17 <--> 81 <--> 24 <--> 5
Theme :
Mời bạn soạn code
Ai có thể xem bài này :
Thông tin
Phần thảo luận