logo AlgoBeat OnlineJudge
登录 注册

#213491. [GCJ 2011 #2] Airport Walkways

内存限制:1024 MiB 时间限制:6000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

You're in an airport, standing at point . A corridor of length leads to the gate, where your plane is about to leave. There are moving walkways in the corridor, each moving with some speed . When you walk or run on one of those, you move with speed (your speed + ). The walkways do not change their position; they just make you move faster. The walkways do not overlap: at any given point of the corridor there is at most one walkway, but one walkway can begin at the point where another ends.

Your normal walking speed is . You are worried that you might not catch your plane, though, so you can run a bit - you can run with speed for at most seconds in total. You do not have to run for consecutive seconds: you can split these seconds into any number of intervals, or even not use some part of them.

How long does it take you to get to the gate, assuming you choose when to walk and when to run in order to reach it as soon as possible?

输入格式

The first line of the input gives the number of test cases, . test cases follow. Each test case begins with a line containing five integers: (the length of the corridor, in meters), (your walking speed, in meters per second), (your running speed, in meters per second), (the maximum time you can run, in seconds) and (the number of walkways).

Each of the next lines contains three integers: , and - the beginning and end of the walkway (in meters from your starting point) and the speed of the walkway (in meters per second).

输出格式

For each test case, output one line containing "Case #: ", where is the case number (starting from ) and is the time (in seconds) you need to reach point if you walk and run optimally. Answers with relative or absolute error of at most will be accepted.

样例

样例输入 1

3
10 1 4 1 2
4 6 1
6 9 2
12 1 2 4 1
6 12 1
20 1 3 20 5
0 4 5
4 8 4
8 12 3
12 16 2
16 20 1

样例输出 1

Case #1: 4.000000
Case #2: 5.500000
Case #3: 3.538095238

数据范围与提示

Sample Explanation

The best solution in the first case is to start running immediately and run for one second.

Limits

  • .
  • .
  • .
  • .
  • .

Small dataset (8 Pts, Test set 1 - Visible)

  • .
  • .
  • .
  • Time limit: 30 3 seconds.

Large dataset (10 Pts, Test set 2 - Hidden)

  • .
  • .
  • .
  • Time limit: 60 6 seconds.