A10153 | Max and Bike
时间限制1s
内存限制256MB
通过 / 提交0/0
题目描述
For months Maxim has been coming to work on his favorite bicycle. And quite recently he decided that he is ready to take part in a cyclists' competitions.
He knows that this year $n$ competitions will take place. During the $i$ -th competition the participant must as quickly as possible complete a ride along a straight line from point $s_{i}$ to point $f_{i}$ ( $s_{i}<f_{i}$ ).
Measuring time is a complex process related to usage of a special sensor and a time counter. Think of the front wheel of a bicycle as a circle of radius $r$ . Let's neglect the thickness of a tire, the size of the sensor, and all physical effects. The sensor is placed on the rim of the wheel, that is, on some fixed point on a circle of radius $r$ . After that the counter moves just like the chosen point of the circle, i.e. moves forward and rotates around the center of the circle.
At the beginning each participant can choose any point $b_{i}$ , such that his bike is fully behind the starting line, that is, $b_{i}<s_{i}-r$ . After that, he starts the movement, instantly accelerates to his maximum speed and at time $ts_{i}$ , when the coordinate of the sensor is equal to the coordinate of the start, the time counter starts. The cyclist makes a complete ride, moving with his maximum speed and at the moment the sensor's coordinate is equal to the coordinate of the finish (moment of time $tf_{i}$ ), the time counter deactivates and records the final time. Thus, the counter records that the participant made a complete ride in time $tf_{i}-ts_{i}$ .
Maxim is good at math and he suspects that the total result doesn't only depend on his maximum speed $v$ , but also on his choice of the initial point $b_{i}$ . Now Maxim is asking you to calculate for each of $n$ competitions the minimum possible time that can be measured by the time counter. The radius of the wheel of his bike is equal to $r$ .
He knows that this year $n$ competitions will take place. During the $i$ -th competition the participant must as quickly as possible complete a ride along a straight line from point $s_{i}$ to point $f_{i}$ ( $s_{i}<f_{i}$ ).
Measuring time is a complex process related to usage of a special sensor and a time counter. Think of the front wheel of a bicycle as a circle of radius $r$ . Let's neglect the thickness of a tire, the size of the sensor, and all physical effects. The sensor is placed on the rim of the wheel, that is, on some fixed point on a circle of radius $r$ . After that the counter moves just like the chosen point of the circle, i.e. moves forward and rotates around the center of the circle.
At the beginning each participant can choose any point $b_{i}$ , such that his bike is fully behind the starting line, that is, $b_{i}<s_{i}-r$ . After that, he starts the movement, instantly accelerates to his maximum speed and at time $ts_{i}$ , when the coordinate of the sensor is equal to the coordinate of the start, the time counter starts. The cyclist makes a complete ride, moving with his maximum speed and at the moment the sensor's coordinate is equal to the coordinate of the finish (moment of time $tf_{i}$ ), the time counter deactivates and records the final time. Thus, the counter records that the participant made a complete ride in time $tf_{i}-ts_{i}$ .
Maxim is good at math and he suspects that the total result doesn't only depend on his maximum speed $v$ , but also on his choice of the initial point $b_{i}$ . Now Maxim is asking you to calculate for each of $n$ competitions the minimum possible time that can be measured by the time counter. The radius of the wheel of his bike is equal to $r$ .
输入格式
The first line contains three integers $n$ , $r$ and $v$ ( $1<=n<=100000,1<=r,v<=10^{9}$ ) — the number of competitions, the radius of the front wheel of Max's bike and his maximum speed, respectively.
Next $n$ lines contain the descriptions of the contests. The $i$ -th line contains two integers $s_{i}$ and $f_{i}$ ( $1<=s_{i}<f_{i}<=10^{9}$ ) — the coordinate of the start and the coordinate of the finish on the $i$ -th competition.
Next $n$ lines contain the descriptions of the contests. The $i$ -th line contains two integers $s_{i}$ and $f_{i}$ ( $1<=s_{i}<f_{i}<=10^{9}$ ) — the coordinate of the start and the coordinate of the finish on the $i$ -th competition.
输出格式
Print $n$ real numbers, the $i$ -th number should be equal to the minimum possible time measured by the time counter. Your answer will be considered correct if its absolute or relative error will not exceed $10^{-6}$ .
Namely: let's assume that your answer equals $a$ , and the answer of the jury is $b$ . The checker program will consider your answer correct if .
Namely: let's assume that your answer equals $a$ , and the answer of the jury is $b$ . The checker program will consider your answer correct if .
输入输出样例
输入 #1
2 1 2 1 10 5 9
输出 #1
3.849644710502 1.106060157705
暂无题解
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?
提交通过
评测结果:Accepted