Hạo sửa cầu

Xem dưới dạng PDF

Gửi bài giải

Điểm: 15
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

Vì lo lắng Hạo sẽ buồn chán khi một thân một mình ở đảo hoang, bạn gái Hạo từ trong đất liền dự định sang chơi với anh ấy.

Hạo đang sinh sống trên một quần đảo gồm \(N\) đảo. Vì các đảo khá gần nhau nên chẳng cần thuyền bè gì, Hạo chỉ cần đốn đại cây dừa nào đó và bắc ngang là có thể đi được từ đảo này sang đảo khác. Vì không muốn hủy hoại môi trường nên anh ấy chỉ đốn \(N-1\) cây dừa làm cầu, vừa đủ để từ một đảo bất kì đi đến được hết mọi đảo còn lại.

Nhưng mà "Môi son, má đào, chân guốc cao gót làm sao em qua cầu dừa??? ". Lo lắng sợ bạn gái sẽ rơi xuống biển và bị cá đuối nẫng mất, Hạo hộc tốc đi sửa chữa các cây cầu dừa. Anh đư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 \(a\) đến đảo \(b\).

Dữ liệu vào

  • Dòng thứ nhất: số nguyên \(N\) - số hòn đảo.
  • \(N-1\) dòng tiếp theo: mỗi dòng gồm hai số nguyên \(a\) và \(b\) - có một cây cầu dừa nối đảo \(a\) đến \(b\).
  • Dòng thứ \(N+1\): số nguyên \(M\) - số ngày kiểm tra.
  • \(M\) dòng tiếp theo: mỗi dòng gồm hai số nguyên \(a\) và \(b\) - ngày hôm đó, Hạo sẽ kiểm tra các cây cầu trên đoạn đường từ đảo \(a\) đến đảo \(b\)

Dữ liệu ra

  • Một số nguyên duy nhất thể hiện số cây cầu chưa được kiểm tra.

Ràng buộc

  • \(1 \le N, M \le 200000\)

Input 1

6
1 2
2 3
2 4
4 5
4 6
2
3 6
5 6

Output 1

1

Giải thích

Ngày thứ nhất, Hạo kiểm tra các cây cầu \((2,3)\), \((2,4)\) và \(4,6\). Ngày thứ hai, anh kiểm tra các cây cầu \((5,4)\) và \((4,6)\). Cây cầu duy nhất chưa được kiểm tra là \((1,2)\)


Nhận xét

Không có ý kiến tại thời điểm này.