لینکهای مفید برای شرکت در مسابقه:
میتوانید سوالهای خود را از بخش «سوال بپرسید» مطرح کنید.
توجه کنید که نمرهدهی همه سوالات «درست» و «نادرست» است و تنها در صورتی که پاسخ همه تستها را به درستی خروجی دهید؛ امتیاز کامل را دریافت میکنید. اما در سوال ۶ام (دو مستطیل) به ازای هر تستی که به درستی پاسخ دهید؛ نمرهی آن تست را دریافت میکنید.
امروز روز جهانیه ریاضیاته! و «ماتریسها و جبرخطی» یکی از کاملترین مدلهاست...
دکتر لطفی زاده
منظور از یک ماتریس یک جدول است که سطرهای آن از بالا به پایین از تا شمارهگذاری شده است. ستونهای آن از چپ به راست از تا شماره گذاری شده است.
منظور از «درایه» یک ماتریس یعنی عدد نوشته شده در سطر ام و ستون ام.
منظور از «زیرماتریس» و که و است یعنی تمام درایههایی مثل که:
یک ماتریس (همان جدول) داریم که ابتدا همه درایههای آن صفر است.
ابتدا علی یک زیرماتریس از آن را انتخاب میکند و همه درایههای آن را یک واحد افزایش میدهد.
سپس امین یک زیرماتریس از آن را انتخاب میکند و همه درایههای آن را یک واحد کاهش میدهد.
پس درایههای ماتریس نهایی برابر ، یا است. برای راحتتر نشان دادن این ماتریس، درایههای را با .
، درایههای را با +
و درایههای را با -
نشانمیدهیم.
اکنون فقط ماتریس نهایی را داریم و میخواهیم در صورتی که زیرماتریس انتخابی علی و امین یکتا پیدا میشود به ترتیب آنها را چاپ کنید یا بگوییم نمیتوان به صورت یکتا جواب را مشخص کرد.
تضمین میشود جدول داده شده واقعاً حاصل کار علی و امین بعد از این عملیات باشد. (یعنی حداقل یک جواب وجود دارد.)
در سطر اول ورودی عدد صحیح و مثبت آمده که تعداد تستکیسها را نشان میدهد. سپس برای هر تست ابتدا در یک سطر دو عدد صحیح و با فاصله از هم آمده است. در سطر بعدی در هر سطر عدد صحیح با فاصله میآید که این عدد نشان دهنده مقدار آرایه است.
تضمین میشود که مجموع به ازای همه تستها از تجاوز نمیکند.
برای هر کدام از تست در صورتی که جواب مسئله یکتاست کلمه unique
و در غیر اینصورت کلمه not unique
را چاپ کنید.
در صورت یکتایی در دو سطر بعدی در هر سطر به ترتیب چهار عدد را چاپ کنید که به ترتیب زیرماتریسهای انتخابی امین و علی را نشان میدهد.
تصویر مربوط به تست اول:
تصویر مربوط به تست دوم:
تصویر مربوط به تست سوم: