传统题 1000ms 256MiB

标尺校准

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题意:

一支电子标尺的原始读数存在偏差。

已知真实数值为 00 时,原始读数为 aa;真实数值为 100100 时,原始读数为 bb,且 a<ba<b。

原始读数与真实数值之间满足线性关系。现在电子标尺的原始读数为 xx,校准后的数值 yy 为

y=100×x−ab−a.y=100\times\frac{x-a}{b-a}.

请计算并输出校准后的数值 yy。

输入格式:

一行三个整数 aa、bb、xx(−106≤a<b≤106-10^6 \le a < b \le 10^6,a≤x≤ba \le x \le b),分别表示真实数值为 00、100100 时的原始读数,以及当前的原始读数。

输出格式:

输出一个实数,表示校准后的数值。

你的答案与标准答案的绝对误差或相对误差不超过 10−610^{-6} 时,均视为正确。

样例:

样例输入:

20 80 35

样例输出:

25.000000

样例解释:

根据校准公式,

y=100×35−2080−20=25.y=100\times\frac{35-20}{80-20}=25.

因此校准后的数值为 2525。

C Programming Practice Round 1

未参加
状态
已结束
规则
XCPC
题目
8
开始于
2026-10-5 0:00
结束于
2026-10-14 0:00
持续时间
216 小时
主持人
参赛人数
59