思路 可并堆真是一种神奇的东西 不得不说这道题是道好题,虽然并不需要可并堆,但是能加深对可并堆的理解 首先考虑斜堆的性质,斜堆和左偏树相似,有如下的性质 一个节点如果有右子树,就一定有左子树 最后插入的节点一定没有右子树 然后考虑倒序删除节点就可以做了 对一个节点,如果它没有右子树,它就可能是最后插入的点,但是显然还有其他情况 如果它的左子树中还有满足条件的点,则取深度最浅的节点即可,考虑小于等 于当前根的权值的情况时,取深度最深会有问题,可以自行画图 然后如果左子树中只有一个节点,那么两个节点…