输出n−1个数r2,r3 ⋯,rn,其中ri定义如下:
考虑从根节点(1号节点) 到第i号节点(2≤i≤n) 的路径,令沿该路径按权值a的花费为Ai,ri为该路径的最长前缀,使该前缀的权值b之和不大于Ai.

以n=9 时为例,如上图,蓝色数字表示a的花费,红色数字表示b的花费.
在这种情况下:
r2=0 ,因为到节点2的路径中有a=5,只有前缀为0时才可能有较小(或相等)的b;
r3=3 , 因为到节点3的路径中a为5+9+5=19 ,长为3的前缀使b为6+10+1=17 (17≤19 符合题意 );
r4=1 , 因为到节点4的路径中a为5+9=14 ,长为1的前缀使b为6 (这是最长的符合题意的前缀, 因为长为 2的前缀b为6+10=16 ,大于14 );
r5=2 , 因为到节点5的路径中a为5+9+2=16 ,长为2的前缀使b为6+10=16 (这是最长的符合题意的前缀, 因为长为3的前缀的 b为6+10+1=17,比16 大);
r6=1 ,因为到节点6的路径中a为2 ,长为1的前缀使b等于1;
r7=1 ,因为到节点7的路径中a为5+3=8,长为1的前缀使b等于6(这是最长的符合题意的前缀, 因为长为2的前缀的b为6+3=9 ,超出了期望的8 );
r8=2,因为到节点8的路径中a为2+4=6,长为2的前缀使b为1+3=4;
r9=3,因为到节点9的路径中a为2+4+1=7 ,长为3的前缀使b为1+3+3=7.