undefined

1、给一个实数x大于0,求y使得y^7+0.5*y=x。
输入样例:129
输出样例(四舍五入到小数点后第二位小数):2.00

2、给一棵二叉树,每个结点上有一个不同的整数值val,一个子树上所有节点数值的总和称为字数和,求最大子树和。
例如树节点数值如下图,最大子树和为1+4+7=12。
3
/
1 -5
/
4 7

数据结构:
Strutc Tree {
Tree* lch;
Tree* rch;
int val;
};
实现函数:int MaxSubTreeSum(Tree* root);

3、给一个数组a[n],数组大小不超过1e3,数据范围0~1e8,找到三个数(可重复)使得它们的和为指定值T,如果有多个解输出一个即可。
输入样例(n a[0] a[1] … a[n-1] T):4 2 7 3 8 17
输出样例:2 7 8

4、给一个数组a[n],数组大小不超过1e5,数据范围0~1e8,求其异或值最大连续子区间。
输入样例:1 4 5 6
输出样例(4^5^6=7):7