QOJ.ac

QOJ

Límite de tiempo: 4.0 s Límite de memoria: 512 MB Puntuación total: 100 Dificultad: [mostrar] Hackeable ✓

#11525. Rikka והאגם

Estadísticas

בזכות Peanut ו־LGD,‏ Rikka זכתה בכסף רב במהלך S10. היא רוצה להשתמש בכסף כדי לקנות חלקת אדמה ולבנות עליה אחוזה.

אפשר לראות במפה מערכת קואורדינטות קרטזית דו־ממדית. Rikka מחליטה לבנות את חדר השינה שלה בנקודה $(0,0)$. במפה יש אגם שצורתו מצולע פשוט. כמובן, הנקודה $(0,0)$ נמצאת מחוץ לאגם.

Rikka אוהבת לרוץ. בכל בוקר, החל מחדר השינה שלה, היא תרוץ תחילה למרחק של $k$ יחידות ואז תחזור בריצה. לכן היא רוצה שאחוזתה תהיה גדולה מספיק, כך שלא משנה כיצד תתכנן את מסלולה, היא תמיד תרוץ בתוך שטח האחוזה. שימו לב ש־Rikka תרוץ רק על היבשה, כי אינה יודעת לשחות.

Rikka אינה בזבזנית: היא רוצה שאחוזתה תהיה קטנה ככל האפשר. לכן היא רוצה שתחשבו את השטח המזערי האפשרי של אחוזתה.

קלט

השורה הראשונה מכילה שני מספרים שלמים $n,k$ ($3 \le n \le 50$, $1 \le k \le 3000$), המציינים את מספר קודקודי האגם ואת המרחק ש־Rikka יכולה לרוץ.

לאחר מכן מופיעות $n$ שורות. כל שורה מכילה שני מספרים שלמים $x_i,y_i$ ($|x_i|,|y_i| \le 200$), המציינים את קואורדינטות קודקודי המצולע. קודקודים אלה נתונים בסדר עם כיוון השעון.

מובטח בקלט שהנקודה $(0,0)$ אינה נמצאת ממש בתוך המצולע, ושאין שלושה קודקודים רצופים של המצולע הנמצאים על אותו ישר.

פלט

הדפיסו שורה יחידה ובה מספר ממשי יחיד, השטח המזערי האפשרי של אחוזתה של Rikka.

השגיאה המוחלטת או היחסית של תשובתכם צריכה להיות קטנה מ־$10^{-6}$.

דוגמאות

קלט 1

4 2
0 0
0 1
1 1
1 0

פלט 1

10.995574287564

קלט 2

6 3
1 0
1 1
0 1
0 2
2 2
2 0

פלט 2

23.776546738526

הערה

בדוגמה הראשונה השטח המזערי האפשרי של אחוזתה של Rikka הוא $\frac{7}{2}\pi$. תוכנית אפשרית אחת מוצגת באיור הבא.

problem_11525_48c84419184bf5235fb83cf9ffbca2b9.png

בדוגמה השנייה השטח המזערי האפשרי של אחוזתה של Rikka הוא $\frac{29}{4}\pi+1$. תוכנית אפשרית אחת מוצגת באיור הבא.

problem_11525_ea68d70ccfe4a73768162aadf9da6470.png

Editorials

IDTypeStatusTitlePosted ByLast UpdatedActions
#2635EditorialOpen$\Theta(n)$ 题解 by ChatGPT AnonymousView

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.