PAT (Advanced Level)

1004 Counting Leaves

2018-08-04  本文已影响0人  _风雪夜归_

1004 Counting Leaves (30)(30 分)

A family hierarchy is usually presented by a pedigree tree. Your job is

to count those family members who have no child.

Input

Each input file contains one test case. Each case starts with a line

containing 0 < N < 100, the number of nodes in a tree, and M (<

N), the number of non-leaf nodes. Then M lines follow, each in the

format:

ID K ID[1] ID[2] ... ID[K]

where ID is a two-digit number representing a given non-leaf node, K is

the number of its children, followed by a sequence of two-digit ID's of

its children. For the sake of simplicity, let us fix the root ID to be

01.

Output

For each test case, you are supposed to count those family members whohave no childfor every seniority levelstarting from the root. Thenumbers must be printed in a line, separated by a space, and there mustbe no extra space at the end of each line.

The sample case represents a tree with only 2 nodes, where 01 is the

root and 02 is its only child. Hence on the root 01 level, there is 0

leaf node; and on the next level, there is 1 leaf node. Then we should

output "0 1" in a line.

Sample Input

2 1

01 1 02

Sample Output

0 1


上一篇 下一篇

猜你喜欢

热点阅读