题意 有一颗二叉树,树的每一个节点都有一个值,设他的中序遍历为(l,2,3,…,n),其中数字1,2,3,…,n为节点编号。任一棵子树subtree(也包含tree本身)的加分计算方法如下: subtree的左子树的加分× subtree的右子树的加分+subtree的根的分数 若某个子树为主,规定其加分为1,叶子的加分就是叶节点本身的分数。不考虑它的空子树。 试求一棵符合中序遍历为(1,2,3,…,n)且加分最高的二叉树tree。 要求输出: (1)tree的最高加分 (2)tree的前序遍历 输入描述 第1行:一个整数n(n<30),为节点个数。第2行:n个用空格隔开的整数,为每个节点的...