ساعت
۹۰۱۲۳۴۵۶۷۸۹۰۹۰۱۲۳۴۵۶۷۸۹۰
ساعت
دقیقه
۹۰۱۲۳۴۵۶۷۸۹۰۹۰۱۲۳۴۵۶۷۸۹۰
دقیقه
ثانیه
۹۰۱۲۳۴۵۶۷۸۹۰۹۰۱۲۳۴۵۶۷۸۹۰
ثانیه
  • محدودیت زمان: ۱ ثانیه
  • محدودیت حافظه: ۱۲۸ مگابایت

تعداد nn خانه در نقاط صحیح مختصات قرار دارند. می‌خواهیم بین هر دو خانه یک سیم تلفن بکشیم. میزان سیم مورد نیاز برای وصل کردن دو خانه به اندازه‌ی فاصله‌ی منهتن آن‌ها است. برنامه‌ای بنویسید که طول بزرگترین سیم موردنیاز را پیدا کند. فاصله‌ی منهتن بین دو نقطه‌ی (xi,yi)(x_i,y_i) و (xj,yj)(x_j,y_j) برابر است با: xixj+yiyj|x_i - x_j|+|y_i - y_j|

ورودی

در خط اول ورودی ابتدا عدد nn داده می‌شود. سپس در nn خط بعد در هر خط دو عدد که نشان‌دهنده‌ي مختصات خانه‌ی iiام است داده می‌شود. 1n100 0001 \leq n \leq 100\ 000 1 000 000xi,yi1 000 000-1\ 000\ 000 \leq x_i,y_i \leq 1\ 000\ 000

خروجی

طول بزرگترین سیم مورد استفاده را چاپ کنید.

مثال

ورودی نمونه ۱

5
2 2
4 6
3 8
9 2
5 5
Plain text

خروجی نمونه ۱

12
Plain text

دو نقطه (3,8)(3, 8) و (9,2)(9, 2) بیشترین فاصله منهتنی را از هم دارند و این فاصله برابر است با: 39+82=6+6=12|3 - 9| + |8 - 2| = 6 + 6 = 12


ارسال پاسخ برای این سؤال
فایلی انتخاب نشده است.