Tách đàn
Đề bài
Mô tả
Kiến là sinh vật rất khoa học trong việc quản lí nhân sự. Mỗi tổ kiến được coi như một bộ máy quản lí của một quốc gia.
Một tổ kiến có kiến quan được đánh số từ đến . Kiến quan số còn gọi là kiến chúa, sống tại phòng số , là căn phòng to, đẹp và đầy đủ tiện nghi nhất. Kiến quan thứ sống trong phòng thứ . Ngoài ra, trong phòng thứ còn có kiến thợ .
Việc phân cấp quản lí của kiến được tổ chức dưới hình dạng một cây có gốc là kiến chúa: mỗi kiến quan (trừ kiến chúa) sẽ chịu sự quản lí trực tiếp của duy nhất một kiến quan khác. Mỗi kiến quan quản lí trực tiếp một số kiến quan khác và các kiến thợ cùng phòng. Ngoài ra nó cũng có thể quản lí gián tiếp các kiến quan và kiến thợ khác dưới cấp bậc.
Chẳng hạn, với tổ kiến ở ví dụ thứ nhất (kiến chúa quản lí trực tiếp kiến quan và ; kiến quan quản lí trực tiếp và ; kiến quan quản lí trực tiếp ; kiến quan quản lí trực tiếp , và ):
- Phòng có kiến quan và kiến thợ.
- Kiến quan quản lí trực tiếp kiến quan và kiến quan , quản lí gián tiếp kiến quan ; quản lí trực tiếp và gián tiếp các kiến thợ của phòng .
Một kiến quan có thể tách khỏi đàn nếu thỏa mãn hai điều kiện sau:
- Số lượng kiến quan mà nó quản lí trực tiếp và gián tiếp (bao gồm cả nó) lớn hơn hoặc bằng .
- Số lượng kiến thợ mà nó quản lí trực tiếp và gián tiếp (bao gồm cả kiến thợ cùng phòng với nó) lớn hơn hoặc bằng .
Yêu cầu: Hãy giúp kiến chúa đếm xem có bao nhiêu kiến quan có khả năng tách đàn (không tính bản thân kiến chúa).
Dữ liệu vào
- Dòng đầu tiên chứa ba số nguyên dương .
- Dòng thứ hai chứa số nguyên dương với . Giá trị (số kiến thợ ở phòng của kiến chúa) vẫn được cho trong dữ liệu.
- Dòng thứ trong dòng sau chứa hai số nguyên dương thể hiện kiến quan quản lí trực tiếp kiến quan . Dữ liệu đảm bảo các quan hệ này tạo thành một cây có gốc là kiến quan .
Dữ liệu ra
In ra một số nguyên duy nhất là số lượng kiến quan có khả năng tách đàn.
Ràng buộc
- .
- , .
- với .
- .
Subtasks
Điểm được tính theo từng test.
- Subtask 1 ( số test): mọi cặp có .
- Subtask 2 ( số test): với .
- Subtask 3 ( số test): .
- Subtask 4 ( số test): không có thêm ràng buộc gì.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 9 2 18 5 3 1 10 2 3 25 5 13 1 4 1 2 2 6 2 3 2 5 8 9 4 7 4 8 |
2 | Các kiến quan có khả năng tách đàn gồm: (quản lí kiến quan, kiến thợ) và (quản lí kiến quan, kiến thợ). |
| 4 1 3 7 1 1 1 1 2 2 3 3 4 |
1 | Ví dụ bổ sung (không có trong đề gốc). Kiến quan quản lí đúng kiến thợ nên tách đàn được (điều kiện là lớn hơn hoặc bằng). Kiến chúa không được tính dù thỏa mãn cả hai điều kiện. |
Bình luận