编程题
### 问题描述 给定一条曲线,可以用如下参数方程表示,其中 $t(t\in [0,2\pi])$ 为参数: $$ x=2a(\cos{t}-\cos{^{2}t}) $$ $$ y=a(2\sin{t}-\sin{2t}) $$ 再给定一条直线 $y=bx$,输出它们的交点到原点的距离。 ### 输入格式 第一行为一个正整数 $T$,为样例组数。 接下来 $T$ 行,每行为两个正整数 $a$ 和 $b$,含义见问题描述。 ### 输出格式 输出 $T$ 行,每行两个数,为两个交点距离原点的距离,按照数值大小顺序输出,保留 $4$ 位小数。 若有三个交点,则去掉距离最小的点。 ### 样例输入 ```text 2 5 30 10 60 ``` ### 样例输出 ```text 9.6669 10.3331 19.6667 20.3333 ``` ### 评测数据规模 对于 $50$% 的评测数据,$1\leq T,a\leq 1000$。 对于 $100$% 的评测数据,$1\leq T\leq 5 \times 10^5,1\leq a \leq10^5,-10^5\leq b \leq10^5$。
查看答案
赣ICP备20007335号-2