U201720 小 H 的硬币

题目背景

小 H 在研究御坂美琴的「超电磁炮」。 ![](https://cdn.luogu.com.cn/upload/image_hosting/00fybxos.png)

题目描述

已知御坂美琴将硬币向右上方击出时的速度为 $v_0m/s$,硬币由于受到重力的作用,会以 $g=10m/s^2$ 的加速度下落。 因为硬币的速度太快,所以它在经过 $s$ 米的**路程**后就会彻底烧毁。也就是说,硬币飞行的抛物线轨迹的长度为 $s$ 米时硬币就会烧毁,此时硬币与起点的水平距离 $x$ 即为硬币的水平射程。 现在你需要确定一个出射角 $\theta\;(0\degree\le\theta

输入格式

第一行为一个整数 $T$,表示询问次数。 接下来 $T$ 行,每行为两个**正整数** $v_0,s$,含义与题目描述一致。

输出格式

共 $T$ 行,每行一个数 $x$,表示硬币的最大水平射程。**答案保留整数**。 **本题开启 spj,只要输出的答案与标准答案相差不超过 1 即算为正确。**

说明/提示

**【样例1解释】** 当 $v_0=100m/s,s=50m$ 时,最优的出射角大约为 $1.440\degree$,此时水平射程为 $49.995m$。 当 $v_0=1050m/s,s=10000m$ 时,最优的出射角大约为 $2.598\degree$,此时水平射程为 $9996.563m$。 **【数据规模与约定】** **本题采用捆绑测试。** |子任务编号|数据规模|分值|时间限制| | :-----------: | :-----------: | :-----------: | :-----------: | |$\text{Subtask 1}$|$1\leqslant T\leqslant10$|$10$|$\text{2s}$| |$\text{Subtask 2}$|$1\leqslant T\leqslant10^3$|$25$|$\text{2s}$| |$\text{Subtask 3}$|$1\leqslant T\leqslant10^4$|$30$|$\text{2s}$| |$\text{Subtask 4}$|$1\leqslant T\leqslant5\times10^4$|$35$|$\text{5s}$| 对于题目中的所有数据,满足 $100\leqslant v_0\leqslant1050,50\leqslant s\leqslant10^5$。 对于 $100\%$ 的数据,满足 $1\leqslant T\leqslant 5\times10^4$。 ------------ $\text{放て!心に刻んだ梦を 未来さえ置き去りにして}$ $\text{限界など知らない 意味无い!}$ $\text{この能力(チカラ)が光散らす その先に遥かな想いを}$ $\text{歩いてきた この道を 振り返ることしか}$ $\text{出来ないなら…今ここで全てを壊せる}$ $\text{暗闇に堕ちる街并み 人はどこまで立ち向かえるの?}$ $\text{加速するその痛みから 谁かをきっと守れるよ}$ $\text{Looking! The blitz loop this planet to search way.}$ $\text{Only my RAILGUN can shoot it. 今すぐ}$ $\text{身体中を 光の速さで}$ $\text{駆け巡った 确かな予感}$ $\text{掴め!望むものなら残さず 辉ける自分らしさで}$ $\text{信じてるよ あの日の誓いを}$ $\text{この瞳に光る涙 それさえも强さになるから}$