ĐƯỜNG ỐNG THOÁT NƯỚC

id="đường-ống-thoát-nước3842eb31b9f015ae4ce1-duongong.">Đường ống thoát nước3842eb31b9f015ae4ce1 (duongong.*)

Hệ thống thoát nước ngầm hiện đại của Vũng Tàu gồm \(n\) chốt được đánh số từ \(1\) đến \(n\) với \(m\ \)đường ống hai chiều nối giữa các cặp chốt có dạng \((i,j)\) với \(i
eq j\)
\(1 \leq i,j \leq n\). Ban đầu, các chốt trong hệ thống được đóng nắp và nước bên ngoài không thể chảy vào hệ thống. Khi có một chốt \(x\) được mở nắp, dòng nước bên ngoài sẽ chảy đến các chốt khác có đường ống thông với chốt \(x\) giúp giảm bớt ngập cho thành phố.

Nhà quản lí muốn mở nắp của không quá \(k(1 \leq k \leq n)\) chốt sao cho có thể dẫn nước từ bên ngoài vào, và thông qua các đường ống để dẫn nước sang nhiều chốt nhất có thể. Mặt khác, để giảm chi phí vận hành, các chốt được mở nắp phải có cùng số lượng đường ống nối đến trực tiếp.

Yêu cầu: Cho biết dòng nước có thể chảy đến được nhiều nhất là bao nhiêu chốt?

Dữ liệu:

  • Dòng đầu chứa ba số \(n,m,k\left( 1 \leq k \leq n \leq 10^{5};0 \leq m \leq \left( \frac{n(n - 1)}{2},10^{5} \right)\ \right)\);

  • Trong \(m\) dòng tiếp theo, mỗi dòng chứa cặp số \(i,j\) cho biết có đường ống nối trực tiếp giữa chốt \(i\)\(j(i
    eq j;1 \leq i,j \leq n)\)
    . Dữ liệu đảm bảo giữa cặp chốt \((i,j)\) có nhiều nhất 1 đường ống nối trực tiếp.

Kết quả:

+ Một số nguyên là số lượng chốt nhiều nhất mà nước có thể chảy đến khi mở nắp không quá \(k\) chốt và đảm bảo các chốt được mở phải có cùng số lượng đường ống nối trực tiếp (có thể cùng bằng 0).

Ví dụ:

Input Output Giải thích
7 4 3
1 2
2 3
2 6
4 5
6 Chọn chốt 1 và chốt 4 (có cùng số đường ống nối trực tiếp là 1). Mở chốt 1, nước chảy đến chốt: 1, 2, 3, 6; mở chốt 4, nước chảy đến chốt: 4, 5.
6 0 5 5 Cả 6 chốt có cùng số lượng đường ống nối trực tiếp là 0 nên có thể chọn 5 chốt bất kì.

Ràng buộc:

  • Có 25% số test thỏa: \(k = 1\);

  • Có 25% số test thỏa: \(1 \leq n \leq 100\);

  • Có 50% số test không có ràng buộc gì thêm.

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. npk1605 (5/10)
  2. kurotiso (4/7)
  3. tuythoi213 (4/6)
Trong 7 ngày
  1. nguyenanhvu (40/60)
  2. khieuquan (35/59)
  3. ngokhang (27/55)
Trong 30 ngày
  1. quechi (85/105)
  2. dangphong3108 (79/125)
  3. kiennhientv (79/179)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38905

Lưu Hải Phong - 2020
[email protected]