نقشه گز


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

گز یک شهر نامتناهی است. خیابان‌های این شهر به صورت زیر است.

توضیح تصویر

خیابان‌های این شهر را می‌توان روی صفحه مختصات دو بعدی به صورت زیر معرفی کرد.

  • یک خیابان افقی منطبق بر محور xxها است.
  • یک خیابان عمودی منطبق بر محور yyها است.
  • به ازای هر عدد طبیعی مانند nn، یک خیابان دایره‌ای به شعاع nn و مرکز مختصات وجود دارد.

می‌دانیم سعید در تقاطعی با مختصات (x1,y1)(x_1, y_1) و سجاد در تقاطعی با مختصات (x2,y2)(x_2, y_2) است.

سعید می‌خواهد بداند کمترین فاصله‌ای که باید در خیابان‌های گز طی کند تا به سجاد برسد چقدر است.

ورودی🔗

در سطر اول ورودی، عدد صحیح و مثبت TT آمده است که تعداد تست‌های ورودی را نشان می‌دهد. 1T1001 \leq T \leq 100

در سطر اول هر، چهار عدد صحیح x1x_1، y1y_1، x2x_2 و y2y_2 که با یک فاصله از هم جدا شده‌اند، آمده است؛ که نشان‌دهنده‌ی مختصات تقاطع هایی است که سعید و سجاد در آن قرار دارند.

109x1,y1,x2,y2109-10^9 \leq x_1, y_1, x_2, y_2 \leq 10^9

تضمین می‌شود که (x1,y1)(x_1, y_1) و (x2,y2)(x_2, y_2) مختصات دو تقاطع در شهر گز باشند.

خروجی🔗

خروجی tt سطر دارد. در هر سطر، کمترین مسافتی که باید سعید طی کند تا به سجاد برسد را چاپ کنید.

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

مثال‌ها🔗

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

4
2 0 -4 0
0 3 5 0
0 -7 0 0
0 -5 0 -5
Plain text

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

6.000000000000
6.712388980385
7.000000000000
0.000000000000
Plain text

شکل تست اول.

کوتاه‌ترین مسیر بین این دو تقاطع با یک جاده به شکل یک خط مستقیم است.

(2(4))2+(00)2=6\sqrt{(2 - (-4))^2 + (0 - 0)^2} = 6

توضیح تصویر


شکل تست دوم.

کوتاه‌ترین مسیر بین این دو تقاطع با رنگ آبی مشخص شده است و طول آن برابر است با:

14×(2π×3)+(53)2+(00)2=3π2+26.712388980385\frac{1}{4} \times (2\pi \times 3) + \sqrt{(5 - 3)^2 + (0 - 0)^2} = \frac{3\pi}{2} + 2 \approx 6.712388980385

توضیح تصویر


شکل تست سوم.

کوتاه‌ترین مسیر بین این دو تقاطع با یک جاده به شکل یک خط مستقیم است. توجه کنید که مرکز شهر هم می‌تواند یک تقاطع باشد.

(70)2+(00)2=7\sqrt{(-7 - 0)^2 + (0 - 0)^2} = 7

توضیح تصویر


شکل تست چهارم.

کوتاه‌ترین مسیر بین این دو تقاطع صفر در نظر گرفته می‌شود. چون این دو تقاطع برهم منطبق هستند.

00

توضیح تصویر