| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 4 초 (추가 시간 없음) | 1024 MB | 118 | 68 | 62 | 57.944% |
You are currently in your hotel at the north-west corner of Delft, and want to go to the contest site at the university in the south-east corner of Delft. To get there, you have to go right through the historical centre of the city. Like Manhattan, the city consists of a grid of $h \times w$ buildings. But unlike Manhattan, the city does not only contain square residential buildings but also some round medieval towers. All the square buildings are axis aligned with a side length of 10ドル \text{m}$ and all round towers have a diameter of 10ドル \text{m}$. There is just enough space for a small alley of negligible width between two neighbouring buildings.
Since you are already late for the contest start, you need to find a shortest path from your hotel to the contest site. Fortunately, you have a map of the city. See Figure D.1 for an example.
Figure D.1: Illustration of Sample Input 1, with a shortest path shown in red.
The input consists of:
O' (for round towers) or 'X' (for square buildings) describing the shapes of the buildings.The map is oriented with the north side up.
Output the length of a shortest path from the north-west corner to the south-east corner of Delft in metres. Your answer may have a relative or absolute error of at most 10ドル^{-6}$.
3 5 XOOXO OXOXO XXXXO
71.4159265359
1 4 XOOX
45.7079632679
ICPC > Regionals > Europe > Northwestern European Regional Contest > NWERC 2022 D번