#ZL41704. 最接近目标的抛物线点

    ID: ZL41704 传统题 2000ms 128MiB 尝试: 0 已通过: 0 普及 上传者: 标签>M4M4第二学期M4-第17课二次函数与抛物线弯曲的函数图像二次函数算法相关算法-候选点枚举算法-整数平方根算法-精确整数运算作业题

最接近目标的抛物线点

最接近目标的抛物线点

题目描述

给定a>0和目标T,在整数闭区间[L,R]中寻找使|ax²-T|最小的x;若多个x并列,选择数值较小者。

输入格式

一行输入a、T、L、R,保证L≤R且计算不溢出。

输出格式

输出所选x和对应函数值ax²。

数据范围

  • 1a1091 \le a \le 10^90T9×10180 \le T \le 9\times 10^{18}
  • 109LR109-10^9 \le L \le R \le 10^9
  • 保证 a×max(L2,R2)9×1018a\times \max(L^2,R^2) \le 9\times 10^{18},因此区间内任意 xxax2ax^2 均在 64 位有符号整数范围内。

样例

输入

1 50 -20 20

输出

-7 49