堆中的路径

将一系列给定数字插入一个初始为空的小顶堆H[]。随后对任意给定的下标i,打印从H[i]到根结点的路径。

输入格式:

每组测试第1行包含2个正整数(),分别是插入元素的个数、以及需要打印的路径条数。下一行给出区间[-10000, 10000]内的个要被插入一个初始为空的小顶堆的整数。最后一行给出个下标。

输出格式:

对输入中给出的每个下标i,在一行中输出从H[i]到根结点的路径上的数据。数字间以1个空格分隔,行末不得有多余空格。

输入样例:

输出样例:

代码:

测试运行结果:

堆路径
堆路径