P1354 Shortest Path in a Room

Description

In a room with both length and width equal to $10$, with the entrance and exit at $(0,5)$ and $(10,5)$ respectively, there are several walls, each with two gaps. Find the shortest path from the entrance to the exit. ![](https://cdn.luogu.com.cn/upload/image_hosting/i929rz3l.png)

Input Format

The first line contains $n$ ($n \le 20$), the number of walls. The next $n$ lines each contain $5$ real numbers $x, a_1, b_1, a_2, b_2$. $x$ is the $x$-coordinate of the wall (all walls are vertical). The segments between $a_1 \sim b_1$ and $a_2 \sim b_2$ are openings. $a_1, b_1, a_2, b_2$ are in increasing order, and $x_1 \sim x_n$ are also in increasing order.

Output Format

Output the shortest distance, keeping $2$ decimal places.

Explanation/Hint

Translated by ChatGPT 5