Dağlar vasitəsilə yol 2#814

Dağlar vasitəsilə yol 2

1 saniyə
256 meqabayt
Çox çətin

Dağlıq bir bölgədə Yer səthini poliliniya kimi təsvir etmək olar. Bu poliliniyanın təpə nöqtələri \left(x_1, y_1\right), \left(x_2, y_2\right), \ldots, \left(x_N, y_N\right) nöqtələrində yerləşir; burada hər bir üçün x_i < x_{i+1}.

Bir dağ sehrbazı \left(x_1, y_1\right) nöqtəsində yerləşir və \left(x_N, y_N\right) nöqtəsinə çatmaq istəyir. Sehrbaz aşağıdakı şəkildə hərəkət edə bilər:

Körpü aşağıdakı tələblərə cavab verməlidir:

Sehrbazın \left(x_N, y_N\right) nöqtəsinə çatması üçün (istər yer səthi ilə, istər körpülərlə) getməli olduğu minimal məsafə nə qədərdir?

Giriş

Giriş aşağıdakı kimidir:

  • Bir tam ədəd (2 \leq N \leq 64).

  • Bir tam ədəd (0 \leq R \leq 10000) — bir körpünün maksimum icazə verilən uzunluğu.

  • Bir tam ədəd (R \leq S \leq 10000) — körpülərin ümumi uzunluğunun maksimum cəmi.

  • Daha sonra cüt tam ədəd — \left(x_1, y_1\right), \left(x_2, y_2\right), \ldots, \left(x_N, y_N\right).

Bütün koordinatlar -dən böyük və ya kiçik olmayan tam ədədlərdir. Hər bir üçün 1 \leq i \leq N-1, x_i < x_{i+1}.

Çıxış

Bir ədəd çap edin — sehrbazın (poliliniya üzrə və körpülərlə) keçməli olduğu minimal yolun uzunluğunu. Cavabı dəqiq olaraq onluq vergüllə çap edin.

Nümunələr

Nümunə 1

Loading
Loading