package clear.experiment;
import clear.dep.DepNode;
import clear.dep.DepTree;
import clear.reader.DepReader;
public class DepCount {
public DepCount(String filename) {
DepReader reader = new DepReader(filename, true);
DepTree tree;
DepNode node;
int i, dist, total = 0;
int[] count = new int[10];
while ((tree = reader.nextTree()) != null) {
for (i = 1; i < tree.size(); i++) {
node = tree.get(i);
dist = Math.abs(node.id - node.headId) - 1;
if (dist > 9) {
dist = 9;
}
count[dist]++;
total++;
}
}
for (i = 0; i < count.length; i++) {
System.out.println(count[i]);
}
}
/**
* @param args
*/
public static void main(String[] args) {
new DepCount(args[0]);
}
}