نیاز به حل تمامی سوالات مسابقه نیست و از هر قسمت هر مقدار که می‌توانید حل کنید. توجه داشته باشید که سوالات الگوریتمی و پیاده‌سازی به صورت صفر و یکی تصحیح می‌شوند و دیگر سوالات نمره خواهند گرفت. لطفا فرم زیر را پر کنید. https://quera.ir/general_form/QU9jHL/

پیاده‌سازی، گلدان رهنما کالج


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

هر کسی در شرکت رهنما گلدان مخصوص خودش را دارد.

اگر کارمندی در شرکت رهنما هوس کند گیاهی را روی میز کارش بگذارد، زحمت ساخت گلدان آن گیاه را پرینتر سه‌بعدی موجود در طبقه‌ی دوم شرکت می‌کشد.

به این صورت که ابتدا مختصات یک مستطیل موازی با محورهای مختصات به همراه یک عدد θ\theta را به پرینتر می‌دهیم و پرینتر برای ما گلدانی می‌سازد که حاصل از دوران θ\theta درجه‌ی این مستطیل حول محور yyها (محور x=0x=0) است.

کارمندان از ابتدای خرید این پرینتر توسط شرکت خیلی از این دستگاه استقبال کردند، اما همه‌ی کارمندان بعد از ساخت گلدانشان یک سوال به ‌ذهنشان می‌آمد و آن هم این بود که چه مقدار خاک باید بخرم که برای این گلدان کافی باشد.

به راستی که اگر پرینتر بعد از ساخت گلدان، حجم گلدان را هم به ما نمایش می‌داد دیگر حرفی برای گفتن باقی نمی‌گذاشت.

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

حال از شما به عنوان کارمند آینده‌ی شرکت می‌خواهیم که این کد را برای ما بازنویسی کنید.

ورودی🔗

در خط اول ورودی ۴ عدد صحیح x1x_1 و y1y_1 و x2x_2 و y2y_2 آمده‌است که ۲ نقطه روبه‌روی مستطیل را نشان می‌دهند.

در خط بعدی ورودی عدد طبیعی θ\theta آمده است.

1000x1<x21000-1000 \le x_1 < x_2 \le 1000 1000y1<y21000-1000 \le y_1 < y_2 \le 1000 1θ3601 \le \theta \le 360

خروجی🔗

در تنها خط خروجی حجم شکل حاصل از θ\theta درجه دوران مستطیل داده شده، حول محور x=0x=0 را چاپ کنید.

دقت کنید که جواب شما در صورتی قابل قبول خواهد بود که اختلافش با جواب اصلی کمتر از 10610 ^ {-6} باشد.

مثال🔗

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

0 0 4 3 
360 
Plain text

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

150.7964473723
Plain text

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

4 4 5 5
11
Plain text

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

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