小红的抛物线
题号:NC313683
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
Special Judge, 64bit IO Format: %lld

题目描述

\hspace{15pt}小红正在研究抛物线 y=-x^2+bx+c
\hspace{15pt}我们在第一象限(含坐标轴)内考虑它与坐标轴围成的图形。定义区域 \Omega=\{(x,y)\mid x\ge 0,\ y\ge 0,\ y\le -x^2+bx+c\},定义面积 S 为区域 \Omega 的面积(保证 \Omega 非空且面积有限)。
\hspace{15pt}现在已知参数 b 和面积 S,请你求出参数 c 的值。可以证明在给定数据范围内存在唯一的 c 满足题意。

输入描述:

\hspace{15pt}第一行输入两个整数 b,S\left(1 \leqq b \leqq 100, 1 \leqq S \leqq 10^6 \right)

输出描述:

\hspace{15pt}输出一个实数,表示 c 的值。系统将根据你输出的 c 计算面积 S',当且仅当 \tfrac{\left|S'-S \right|}{max\left(1,\left|S\right|\right)} \leqq 10^{-6} 时你的答案被判为正确。
示例1

输入

复制
2 9

输出

复制
3

说明