Hai hội chợ
Đề bài
Mô tả
Cho một đồ thị vô hướng liên thông gồm đỉnh và cạnh. Hai đỉnh đặc biệt và () được đánh dấu là vị trí của hai hội chợ.
Hãy đếm số cặp đỉnh thỏa mãn:
- , , , , ;
- Mọi đường đi từ tới trên đồ thị đều đi qua cả hai đỉnh và (theo thứ tự bất kỳ).
Mỗi cặp không phân biệt thứ tự — và chỉ được tính một lần.
Dữ liệu vào
- Dòng đầu chứa số nguyên — số bộ dữ liệu.
- Mỗi bộ dữ liệu bắt đầu bằng dòng chứa bốn số nguyên , , , .
- Tiếp theo là dòng, mỗi dòng chứa hai số nguyên () mô tả một cạnh vô hướng giữa hai đỉnh và .
Các cạnh là hai chiều; có thể tồn tại nhiều cạnh giữa cùng một cặp đỉnh. Đảm bảo đồ thị liên thông.
Dữ liệu ra
Với mỗi bộ dữ liệu, in ra trên một dòng số cặp thỏa mãn yêu cầu.
Ràng buộc
- ,
- Tổng trên tất cả bộ dữ liệu không vượt quá .
- Tổng trên tất cả bộ dữ liệu không vượt quá .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 7 7 3 5 1 2 2 3 3 4 4 5 5 6 6 7 7 5 4 5 2 3 1 2 2 3 3 4 4 1 4 2 4 3 2 1 1 2 2 3 4 1 |
4 0 1 |
Bộ 1: , . Các cặp hợp lệ là , , , — chỉ tới được phía qua đường . Bộ 2: đồ thị quá dày, không tồn tại cặp nào bắt buộc đi qua cả hai. Bộ 3: chỉ có cặp thỏa mãn. |
Bình luận