QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 1024 MB Total points: 100

#3731. Toll

统计

In ICPCCamp, there are $n$ cities and $m$ unidirectional roads between cities. The $i$-th road goes from the $a_i$-th city to the $b_i$-th city. For each pair of cities $u$ and $v$, there is at most one road from $u$ to $v$.

As traffic in ICPCCamp is becoming heavier, toll of the roads also varies. At time $t$, one should pay $(c_i \cdot t + d_i)$ dollars to travel along the $i$-th road.

Bobo living in the $1$-st city would like to go to the $n$-th city. He wants to know the average money he must spend at least if he starts from city $1$ at $t \in [0, T]$. Note that since Bobo's car is super-fast, traveling on the roads costs him no time.

Formally, if $f(t)$ is the minimum money he should pay from city $1$ to city $n$ at time $t$, Bobo would like to find $$\frac{\int_0^{T} f(t) \mathrm{d}t}{T}.$$

Input

The input contains at most $30$ sets. For each set:

The first line contains $3$ integers $n, m, T$ ($2 \leq n \leq 10, 1 \leq m \leq n(n - 1), 1 \leq T \leq 10^4$).

The $i$-th of the following $m$ lines contains $4$ integers $a_i, b_i, c_i, d_i$ ($1 \leq a_i, b_i \leq n, a_i \neq b_i, 0 \leq c_i, d_i \leq 10^3$).

It is guaranteed that Bobo is able to drive from city $1$ to city $n$.

Output

A floating number denotes the answer. It will be considered correct if its absolute or relative error does not exceed $10^{-6}$.

Sample Input

3 3 2
1 2 1 0
2 3 1 0
1 3 1 1
3 3 2
1 2 1 0
2 3 1 0
1 3 0 5

Sample Output

1.75000000
2.00000000

Discussions

About Discussions

The discussion section is only for posting: Editorials, General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues. Submitting multiple issues may cause your account to be banned.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.