Gửi bài giải
Điểm:
50,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
1G
Input:
CAU2.INP
Output:
CAU2.OUT
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch
Tại một quần đảo có ~n~ hòn đảo và ~n-1~ cây cầu, mỗi cây cầu nối hai hòn đảo lại với nhau. Đảm bảo rằng từ một hòn đảo bất kì luôn có thể đến được hết hòn đảo còn lại. An nhận nhiệm vụ đi kiểm tra các cây cầu trong ~d~ ngày. An đưa ra một lịch trình như sau: vào mỗi ngày sẽ đi kiểm tra mọi cây cầu trên đường đi từ đảo ~i~ đến đảo ~j~
Yêu cầu: Cho biết sau khi An thực hiện xong ~d~ ngày đó, thì còn có bao nhiêu cây cầu chưa kiểm tra?
Input
Vào từ file văn bản CAU2.INP:
- Dòng thứ nhất: Số nguyên ~n~ (~2 \le n \le 10^{4}~) là số lượng hòn đảo
- ~n+1~ dòng tiếp theo: mỗi dòng chứa ~2~ số nguyên ~i~ và ~j~ thể hiện có một cây cầu nối giữa đảo ~i~ đên đảo ~j~
- Dòng thứ ~n+1~: Số nguyên ~d~ (~1 \le d \le 100~) là số ngày kiểm tra
- ~d~ dòng tiếp theo: mỗi dòng chứa ~2~ số nguyên ~i~ và ~j~ thể hiện ngày hôm đó An sẽ đi kiểm tra mọi cây cầu trên đường đi từ đảo ~i~ đến đảo ~j~
Output
Ghi ra file văn bản CAU2.OUT gồm một số nguyên duy nhất thể hiện số cây cầu chưa được kiểm tra
Sample Input
8
1 3
1 5
2 3
4 5
4 6
4 7
4 8
2
3 4
5 6
Sample Output
3
Bình luận