فهرست مندرجات

شیروانی‌های آسمان‌خراش

در یک شهر دوبعدی، ‎$n$‎ آپارتمان به شکل مستطیل قرار دارند. ضلع پایین تمام آپارتمان‌ها روی زمین است و هر آپارتمان به دو آپارتمان کناری‌اش (به‌جز سمت چپِ چپ‌ترین و سمت راستِ راست‌ترین) چسبیده است. یک نمونه از چنین شهری در شکل زیر مشاهده می‌شود: به‌عبارت دقیق‌تر، اگر دیوارهای ابتدایی، مابین و انتهایی ساختمان‌ها در نقاط صحیح ‎$0 = a_0 < a_1 < \cdots a_n$‎ و ارتفاع ساختمان‌ها اعداد صحیح ‎$h_0$‎ تا ‎$h_{n-1}$‎ باشند، ساختمان ‎$i$‎اُم ‎($0 \leq i \leq n-1$)‎، مستطیلی به طول ‎$a_{i+1}-a_i$‎ و ارتفاع ‎$h_i$‎ است که گوشه‌ی پایین چپ آن‎$(a_i‎, ‎0)$ ‎ است.‎

یک روز شهردار این شهر که از دور به شهر نگاه می‌کند (و نمایی مشابه شکل بالا را می‌بیند) به این نتیجه می‌رسد که ساختمان‌ها از دور چندان زیبا نیستند.

از این رو، به‌منظور زیباسازی شهر، شهردار تصمیم می‌گیرد که یک عدد صحیح ‎$r$‎ در نظر بگیرد که ‎$a_n = k\times r$‎ و تمام این ‎$n$‎ ساختمان مستطیلی‌شکل را تخریب کند و به‌جای آن‌ها ‎$k$‎ ساختمان به شکل ذوزنقه (ذوزنقه،‎ یک چهارضلعی است که حداقل دو ضلع آن موازی باشند) قائم‎‌الزاویه (ذوزنقه‌‎ی قائم الزاویه ذوزنقه‌ای است که حداقل یکی از زوایای آن قائمه باشد) بسازد که ‎$5$‎ شرط زیر را داشته باشند:

‎ با داشتن موقعیت و اندازه اوّلیه ساختمان‌ها، شهردار را در زیباسازی شهر یاری کنید‎!‎

ورودی

خروجی

محدودیت‌ها

ورودی و خروجی نمونه

ورودی نمونه خروجی نمونه
7 3
6 8 11 15 16 18 21
3 7 6 1 5 4 3
7
4.667 10.667 4.667 18 0 11.333 6.667 8.667
4