محوطه اختتامیه


  • محدودیت زمان: ۱ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

برای برگزاری اختتامیه کدکاپ، یک فضای باز در کویری صاف و بی‌آب و علف در نظر گرفته‌ایم. از قبل روی زمین nn ستون قرار دارد. اگر این محوطه را به صورت صفحه‌ی مختصات دوبعدی در نظر بگیریم. ستون‌ها مانند نقطه‌هایی مثل (x1,y1),(x2,.y2),,(xn,yn)(x_1, y_1), (x_2,. y_2), \dots, (x_n, y_n)\,\,\, در صفحه هستند.

مدیر مسابقات می‌خواهد یک طناب دور این ستون‌ها بکشد و محوطه اختتامیه را مشخص کند. او می‌خواهد طوری این طناب را بکشد، که همه‌ی ستون‌ها داخل محوطه قرار بگیرند و طول طنابی که استفاده می‌شود، کمینه باشد.

به طرز عجیبی یکی از این nn ستون از محوطه حذف شده ولی نمی‌دانیم کدام ستون است، برای همین برای هر i=1,2,,ni = 1, 2, \dots, n\, بررسی کنید اگر ستون (xi,yi)(x_i, y_i) در زمین نباشد، محیط طنابی که باید بکشیم چقدر است.

همچنین می‌دانیم هیچ دو ستونی روی هم قرار نگرفته و مساحت ناحیه‌ی مشخص شده برای محوطه، همواره (برای هر ستونی که نباشد)، مثبت بدست می‌آید.

ورودی🔗

در سطر اول ورودی، عدد صحیح و مثبت nn آمده است.

4n1000004 \leq n \leq 100 \, 000

در nn سطر بعدی، در هر سطر دو عدد xix_i و yiy_i آمده که مختصات ستون iiام را نشان می‌دهد.

109x,y109-10^9 \leq x, y \leq 10^9

تضمین می‌شود هیچ دو ستونی روی هم نباشند و مساحت ناحیه‌ی مشخص شده برای محوطه، همواره مثبت بدست می‌آید.

خروجی🔗

در nn سطر پاسخ مسئله‌ها را چاپ کنید. در سطر iiام حداقل طول طناب مورد نیاز در صورت نبودن ستون iiام را چاپ کنید.

پاسخ شما زمانی پذیرفته می‌شود که اختلاف آن با جواب درست حداکثر 10310^{-3} باشد.

مثال‌ها🔗

ورودی نمونه ۱🔗

5
2 0
0 2
0 0
2 1
4 1
Plain text

خروجی نمونه ۱🔗

10.246211251
8.472135955
9.187600728
10.359173603
7.236067977
Plain text

ورودی نمونه ۲🔗

4
-3 0
0 -1
3 0
0 3
Plain text

خروجی نمونه ۲🔗

11.404918347
14.485281374
11.404918347
12.324555320
Plain text
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.