Gửi bài giải

Điểm: 0,15 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C++, Pascal, Python

Cho một cây vô hướng gồm n đỉnh, có gốc là đỉnh 1. Đỉnh i gồm một số a[i], nếu a[i]=1, nghĩa là có một chú mèo ở đỉnh i, còn ngược lại thì không. Thinkies đang ở đỉnh 1, cậu chỉ có thể đi tới các đỉnh khác khi và chỉ khi từ đỉnh 1 tới đỉnh đó có số mèo trên các đỉnh liên tiếp nhỏ hơn hoặc bằng m. Hãy đếm số đỉnh lá (các đỉnh không có đỉnh con) mà Thinkies có thể đi vào.

Input:

Dòng đầu gồm 2 số nguyên nm (1mn105).

Dòng sau gồm n số biểu thị dãy a.

n1 dòng kế tiếp, mỗi dòng gồm 2 số uv, biểu thị có cạnh giữa 2 đỉnh uv.

Output:

In ra số lá mà Thinkies có thể đi vào

Mẫu:

Input:

Copy
4 1
1 1 0 0
1 2
1 3
1 4

Output:

Copy
2