سلام دوست عزیز😃👋

به مسابقه «بله‌کمپ ۷ - مرحله اول (Algorithm)» خوش آمدی!

نکات مفید برای شرکت در مسابقه:

  • هرگونه استفاده از ابزارهای تولید کد، مثل chatGPT و... در مسابقات کوئرا ممنوع است و بعد از شناسایی از لیست شرکت‌کنندگان مسابقه حذف می‌شوید.
  • هر گونه ارتباط با سایر شرکت‌کنندگان ممنوع است.
  • می‌توانید سوال‌ها و مشکلات خود را از بخش «سوال بپرسید» با ما در میان بگذارید.

لینک‌های مفید برای شرکت در مسابقه:

موفق باشید و بهتون خوش بگذره 😉✌

تقسیم گنج


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

۴ دزد دریایی قصد دارند گنج‌هایی که اخیرا در دریا پیدا کرده‌اند را بین یک‌دیگر تقسیم کنند.

دریا به صورت جدولی nn در mm است و دزدها kk گنج در آن پیدا کرده‌اند. گنج ii-ام در خانه‌ی واقع در سطر xix_i-ام و ستون yiy_i-ام جدول قرار دارد.

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

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

ورودی🔗

در خط اول ورودی عدد 1t10001 \le t \le 1000 که نشان‌دهنده‌ی تعداد سناریوهاست آمده است.

در خط اول هر سناریو، اعداد 2n,m1092 \le n,m \le 10^9 و 1k1000001 \le k \le 100\,000 که نشان‌دهنده‌ی ابعاد دریا و تعداد گنج‌ها هستند آمده‌اند.

سپس در هر یک از kk خط بعدی سناریو، دو عدد 1xin1 \le x_i \le n و 1yim1 \le y_i \le m که نشان‌دهنده‌ی مختصات قرارگیری گنج ii-ام هستند آمده‌اند.

تضمین می‌شود مجموع مقادیر kk در همه‌ی سناریوها حداکثر برابر 100000100\,000 است.

خروجی🔗

برای هر سناریو، در صورتی که روش معتبری برای تقسیم‌بندی وجود دارد عبارت YES و در غیر این صورت عبارت NO را چاپ کنید.

مثال🔗

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

4
2 3 4
1 1
1 3
2 1
2 3
2 2 4
1 1
1 1
2 2
2 2
3 3 4
1 2
2 1
2 3
3 2
1000000000 1000000000 1
6 8
Plain text

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

YES
NO
NO
NO
Plain text

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

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