QOJ.ac

QOJ

Time Limit: 1.0 s Memory Limit: 256 MB Total points: 100

#18661. Bữa trưa

Statistics

Đầm lầy trông như một lối hẹp dài $n$, phủ đầy những chiếc lá nổi có kích thước $1$, được đánh số từ $1$ đến $n$, trên mỗi lá có một con ruồi. Trên một chiếc lá có một chú cóc nhỏ thay cho con ruồi. Chú tên là Kvait và sắp ăn trưa. Chú có thể nhảy sang lá kề bên hoặc nhảy qua lá đó để tới lá tiếp theo, theo một trong hai hướng. Khi đáp xuống, chú ăn một con ruồi. Kvait đã là một chú cóc khá to và các chiếc lá không vững, nên khi chú nhảy khỏi một lá, lá đó bắt đầu chìm.

Để ăn trưa, Kvait cần ăn hết tất cả ruồi. Chú bắt đầu hành trình trên lá số $s$ và phải kết thúc trên lá số $f$. Tuy nhiên, nhảy sang lá kề bên tốn nhiều năng lượng của Kvait hơn là nhảy qua một lá. Cần lên kế hoạch di chuyển cho chú cóc để ăn trưa với năng lượng tiêu hao ít nhất.

Dữ liệu vào

Một dòng duy nhất chứa ba số nguyên $n$, $s$, $f$ ($2 \le n \le 10\,000$, $1 \le s,f \le n$) — lần lượt là số lá, số hiệu lá xuất phát và số hiệu lá kết thúc.

Dữ liệu ra

In ra số lần nhảy sang lá kề bên ít nhất cần thiết để chú cóc ăn trưa. Nếu không có cách nào ăn hết ruồi, in ra một số duy nhất $-1$.

Ví dụ

Dữ liệu vào 1

4 1 2

Dữ liệu ra 1

1

Discussions

About Discussions

The discussion section is only for posting: 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.
  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.