[RC-03] 上下求索
题目描述
有一个关于 $x_i(i∈\{1,2,3,...,n\},x_i∈\mathbb{R})$ 的 $n$ 元二次方程:
$$\sum_{i=1}^na_ix_i^2+\sum_{i=1}^{n-1}b_ix_ix_{i+1}=m$$
请您在这个方程中,求出保证方程有解的 $x_1$ 的取值范围。
保证 $x_1$ 有上下界。
输入输出格式
输入格式
输入一共有三行,
第一行有两个整数 $n,m$;
第二行共有 $n$ 个整数 $a_i$,其中 $i∈\{1,2,3,..,n\}$;
第三行 $n-1$ 个整数 $b_i$,其中 $i∈\{1,2,3,..,n-1\}$。
输出格式
一行两个整数,用空格隔开,表示 $x_1$ 的下界与上界(数据保证输出一定是整数)。
输入输出样例
输入样例 #1
5 16
2 2 2 2 1
2 2 2 2
输出样例 #1
-4 4
说明
【样例 $1$ 说明】
原方程为 $2x_1^2+2x_1x_2+2x_2^2+2x_2x_3+2x_3^2+2x_3x_4+2x_4^2+2x_4x_5+x_5^2=16$。
当 $x_1=-4$ 有 $x_1=-4$;$x_2=4$;$x_3=-4$;$x_4=4$;$x_5=-4$。
当 $x_1=4$ 有 $x_1=4$;$x_2=-4$;$x_3=4$;$x_4=-4$;$x_5=4$。
当 $x_1>4$ 或 $x_1<-4$ 时原方程左必 $>16$。
$∴ -4\leq x_1\leq 4$。
---
【数据范围】
对于 $4\%$ 的数据,$n=1$。
对于 $16\%$ 的数据,$n\le 2$。
对于另外 $16\%$ 的数据,$n\le 8$,$m\le 30$。
对于 $60\%$ 的数据,$n\le 10^3$。
对于 $100\%$ 的数据,$1\le a_i,b_i,m\leq 10^9$,$1\le n\leq 5\times 10^5$。